Balraj is an Indian name meaning "strong king" or "mighty ruler."
Like Balraj?
Swipe through thousands of names like it