مهدي

Mahdi

boyArabic

Mahdi is a Muslim boy name meaning “Rightly guided one”.

MeaningRightly guided one
GenderBoy
OriginArabic
Arabic spellingمهدي
PronunciationMAH-dee
Arabic rootه د ي (h-d-y) — to guide
Muslim name?Islamic / Arabic name

Meaning and origin of Mahdi

Mahdi (Mahdī) means 'the rightly guided one', from hudā, guidance. In Islamic belief al-Mahdī is a righteous leader from the family of the Prophet ﷺ who will appear before the end of time, which gives the name great weight in both Sunni and Shia communities. The Abbasid caliph al-Mahdi bore it as a title, and it is a common name from Morocco to Iran.

Is Mahdi a Muslim name?

Yes. Mahdi is a Muslim name meaning the rightly guided one, closely connected to Islamic teaching about al-Mahdi.

Is Mahdi in the Quran?

Its root is in the prayer of every Muslim: 'Guide us (ihdinā) to the straight path' (Quran 1:6).

Where is the name Mahdi used?

Used worldwide; Mehdi is the usual form in Iran, Turkey and North Africa.

Gifts with the name Mahdi

As an Amazon Associate we earn from qualifying purchases. We may earn a small commission from these links, at no extra cost to you.

Spellings and variants of Mahdi

More boy names like Mahdi

Frequently asked questions

What does the name Mahdi mean?

Mahdi means 'Rightly guided one'. It comes from Arabic.

Is Mahdi a Muslim name?

Yes. Mahdi is a Muslim name meaning the rightly guided one, closely connected to Islamic teaching about al-Mahdi.

How do you write Mahdi in Arabic?

Mahdi is written مهدي in Arabic script.

How do you pronounce Mahdi?

Mahdi is pronounced MAH-dee.

Is Mahdi mentioned in the Quran?

Its root is in the prayer of every Muslim: 'Guide us (ihdinā) to the straight path' (Quran 1:6).

Updated October 2026 · Researched by the Modern Muslim Names team. Spotted a mistake? Let us know.