Shravya is a Sanskrit-derived Indian name meaning melodious, pleasant to hear, or beautiful in sound.
Like Shravya?
Swipe through thousands of names like it