An Indian compound name meaning something like brave hero, from roots associated with valor and manliness.
Like Karanveer?
Swipe through thousands of names like it