Mustafa (مصطفى) is one of the names of Muhammad, and the name means chosen, selected, appointed, preferred, used as an Arabic given name and surname.
Bio from Wikipedia - See more on en.wikipedia.org Text under CC-BY-SA license