Means "prince" from Persian میرزا (mirza), earlier امیرزاده (amirzadeh), which is ultimately from Arabic أمير (amir) "commander" combined with Persian زاده (zadeh) "offspring".
Muslim Meaning: The name Saif is a Muslim baby name. In Muslim the meaning of the name Saif is: Sword. Saber.
Meaning of name Saif-al-din. Etymology : Means "sword of the faith" from Arabic (sayf) "sword" and (din) "religion, faith".