Indian name combining raj meaning king with a noble element, commonly read as “kingly” or “royal in spirit.”
Like Aviraj?
Swipe through thousands of names like it