Sanskrit-origin Indian name meaning 'of the eyes' or 'pupil of the eye,' symbolizing vision.
Like Nainika?
Swipe through thousands of names like it