Indian name from Sanskrit roots suggesting merit, prosperity, or excellence.
Like Shrey?
Swipe through thousands of names like it