"Variant of Mustafa"
The name Moustapha is commonly a male name from the "Arabic" origin.
Moustapha is a French-language spelling of the Arabic name Mustafa, formed from the root s-t-f, whose verb istafa means to choose or select; the name is glossed as chosen or selected. This spelling is used in French-speaking parts of North and West Africa. The name entered United States birth records in the 1990s through families using that spelling rather than through an English-language coinage.
Mustafa means "Royal, Chosen.".
The pronunciation of Moustapha is moo-STAH-fuh.