From Sanskrit śreṣṭha, meaning the best or the excellent one.
Like Sreshta?
Swipe through thousands of names like it