Karanvir is an Indian name combining Karan and vir, meaning brave hero or warrior-like Karan.
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Karanvir?
Swipe through thousands of names like it