Boy names · M
Muslim boy names starting with M
24 Muslim boy names beginning with M, with their Arabic spelling and meanings in English and Urdu.
Mahdiمهدي
Rightly guided
Mahirماهر
Skilled, expert
Mahmudمحمود
Praised, commendable
Majidماجد
Glorious, noble
Malikمالك
Owner, master
Mansurمنصور
Victorious, aided
Marwanمروان
Solid stone
Masudمسعود
Fortunate, happy
Mazinمازن
Rain clouds
Moinمعين
Helper, supporter
Muadhمعاذ
Protected (by Allah)
Mubarakمبارك
Blessed
Muhammadمحمد
Praised, praiseworthy
Muhsinمحسن
One who does good
Mujahidمجاهد
One who strives
Mukhtarمختار
Chosen
Muminمؤمن
Believer
Munibمنيب
One who turns to Allah in repentance
Munirمنير
Luminous, bright
Muradمراد
Desired, wish
Murtazaمرتضى
Chosen, approved; a title of Ali
Musaموسى
Traditionally 'drawn from the water'
Musabمصعب
Strong-willed, unyielding
Mustafaمصطفى
The chosen one