Meaning
A name that means something.
M"The chosen one, the selected." One of the epithets of the Prophet Muhammad ﷺ — Al-Muṣṭafā, "the Chosen One of God."
Etymology, in one line
Arabic root: ṣ-f-w — ص-ف-و, to choose, select
Regional variants
Strongly associated with the Prophet ﷺ, so families often pair it with a second given name. "Mustafa" is the standard US/Turkish spelling; "Mostafa" is Egyptian.