Shahnaz (Persian: شهناز) or Shahnez or Shehnaz is a given name and surname of Persian origin. The name is made from شاه (Shah, "king"), and ناز (Naz, "pride"), so the name means "pride of the king".