مهدي

Mehdi

boyArabicMuslim

Mehdi is a Muslim boy name of Arabic, Persian and Turkish pronunciation origin, meaning “Rightly guided”.

MeaningRightly guided
GenderBoy
OriginArabic, Persian and Turkish pronunciation
Written asمهدي
PronunciationMEH-dee
TraditionMuslim
Used inIran, North Africa, Turkey, Pakistan

Meaning and origin of Mehdi

Mehdi is how Persian, Turkish and Maghrebi speakers pronounce the Arabic Mahdī, a person guided by God. Its root, h-d-y, means to guide. Muslims believe al-Mahdī will come as a leader near the close of history, and Shia Muslims give this awaited figure particular weight. The name was also carried by an Abbasid caliph, al-Mahdī, which added to its prestige.

Is Mehdi a Muslim name?

Mehdi is how Persian, Turkish and Maghrebi speakers say Mahdi, the Arabic name for one who is rightly guided.

How popular is Mehdi?

Very common in Iran, Morocco, Algeria, Tunisia, Turkey and Azerbaijan.

Gifts with the name Mehdi

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 Mehdi

MahdiMehdyMahdee

Names similar to Mehdi

More Muslim boy names

Frequently asked questions

What does the name Mehdi mean?

Mehdi means 'Rightly guided'. It is of Arabic, Persian and Turkish pronunciation origin.

Is Mehdi a Muslim name?

Mehdi is how Persian, Turkish and Maghrebi speakers say Mahdi, the Arabic name for one who is rightly guided.

How do you pronounce Mehdi?

Mehdi is pronounced MEH-dee.

Is Mehdi a boy or girl name?

Mehdi is usually a boy name.

Updated October 2026. Spotted a mistake? Tell us.