From Sanskrit ran ('battle') and vīr ('hero'), meaning a hero of battle.
Like Ranveer?
Swipe through thousands of names like it