Sanskrit name meaning 'auspicious,' 'excellent,' or 'the better one,' rooted in 'shreyas' denoting prosperity and virtue.
Like Shreyan?
Swipe through thousands of names like it