An Indian name from Sanskrit-derived roots meaning "eye" or "sight."
Like Nayan?
Swipe through thousands of names like it