Shreyas is an Indian name from Sanskrit meaning 'auspicious,' 'excellent,' or 'best.'
Like Shreyas?
Swipe through thousands of names like it