Sanskrit name meaning 'excellent hero' or 'great warrior,' from 'su' (good/excellent) and 'vir' (hero/brave).
Like Suvir?
Swipe through thousands of names like it