Восходит к арабскому слову مصطفى (Muṣṭafā), имеющему значение «избранный» (от корня со значением «быть чистым»). Возникло как один из эпитетов пророка Мухаммеда.
Благодаря религиозному значению имя получило широкое распространение в мусульманском мире. В истории его носили многочисленные правители и государственные деятели, в том числе несколько султанов Османской империи.
Данное имя входит в группы: башкирских, казахских, мусульманских, татарских, чеченских и арабских имён.