Esha Origin and Meaning
The name Esha is girl's name meaning "desire".
Esha is a lovely Indian name that would work well outside the Indian sub-continent, perhaps as a substitute to the more unisex Asher.
20 Names Similar to Esha
These 20 names were selected by our users that were looking for other names like Esha.