Shahzad Urdu شہزاد MeaningMeans “prince, son of the king” in Persian. ForBoy OriginPersian Used inPersian, Arabic, Urdu Source: Behind the Name — Shahzad