Meaning:one with high hopes
Yanisha is a feminine name of Indian origin. Meaning "one with high hopes" and taking pointers from non-traditionalism this name will lead baby through a unique path in life.
Not sure you have the perfect name? Search to add more baby names to your My Favorites list.