Sanskrit name meaning 'best,' 'most excellent,' or 'superior,' expressing the highest quality.
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Shresta?
Swipe through thousands of names like it