Sanskrit-derived Indian name meaning 'one who moves the heart' or 'touching the soul'.
Like Ruhika?
Swipe through thousands of names like it