An Indian name from Sanskrit elements meaning 'battle hero' or 'brave warrior.'
Like Ranbir?
Swipe through thousands of names like it