Indian compound *Shiv* (Shiva) plus *raj* ('king'), meaning one under kingly divine protection.
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Shivraj?
Swipe through thousands of names like it