Sanskrit name meaning 'crown prince,' combining yuva (young) and raja (king).
Like Yuvraaj?
Swipe through thousands of names like it