A modern form of Nayana from Sanskrit, carrying the meaning “eye” or “vision” with an Indian naming base.
Like Nayna?
Swipe through thousands of names like it