Esha is a lovely Indian name that would work well outside the Indian sub-continent, perhaps as a substitute to the more unisex Asher.