Shehzaad means "A young royal heir of noble status. The name denotes someone of princely rank and importance.".
Shehzaad meaning in Urdu is: شہزادہ، راج کمار، نواب
Shehzaad is of Arabic origin.
Shehzaad has 2 syllables.
Parents who liked Shehzaad also loved these names