Sanskrit-rooted Indian name meaning 'beautiful,' 'pleasing,' or 'charming.'
Like Sohana?
Swipe through thousands of names like it