Sanskrit and Hindi name meaning 'jewel' or 'gem,' signifying something precious and valuable.
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Ratan?
Swipe through thousands of names like it