Sanskrit name meaning 'best,' 'most excellent,' or 'superior,' expressing the highest quality.
Like Shresta?
Swipe through thousands of names like it