From Sanskrit elements meaning battle and hero, giving the sense of war hero.
Like Ranvir?
Swipe through thousands of names like it