Shahzad name meaning

name meaning: Shahzad \sha(h)-zad\ as a boy's name is of Persian origin, and the meaning of Shahzad is "son of the king". "Shah" in Persian means "king".

A baby name that sounds like Shahzad is Shasta. Other similar baby names are Saad, Shabat, Shabbat, Shad, Shadd and Shaday.

origin:  Persian
number of letters: 7. see all 7-letter names