Shahzad (Persian: شهزاد‎‎) or Shehzad is a given name and surname. The name is made from شاه (Shah, "king"), and زاد (Zad, "son of"), so the name means "son of the king".
Muslim Meaning: The name Shahzada is a Muslim baby name. In Muslim the meaning of the name Shahzada is: Prince. King's son.
Shazad is a Muslim name for boys meaning Prince. Read below for Shazad's celebrity and ruler associations, and numerological meanings. If Shazad is the one, congratulations!
Shehzaad is a Muslim name for boys meaning Prince. Read below for Shehzaad's celebrity and ruler associations, and numerological meanings. If Shehzaad is the one, congratulations! If you'd like more options, try our Random Baby Names and Meanings.