From Sanskrit *shreshṭha*, meaning best, finest, or superior, used in India as a name of excellence.
Like Shreshta?
Swipe through thousands of names like it