Sanskrit and Hindi name meaning 'jewel' or 'gem,' signifying something precious and valuable.
Like Ratan?
Swipe through thousands of names like it