What does Mahdi mean?
Mahdi means “Guided one”.
Mahdi is an Arabic name meaning “guided one,” especially with the sense of being rightly or divinely guided. It is also a significant title in Islamic traditions concerning a figure expected to restore justice. Beliefs about that figure differ among Muslim traditions, so a brief name description should not present one detailed account as universal.
The title also appears in Frank Herbert's Dune, where it is applied to Paul by followers within the fictional story. That literary use draws on an existing religious term; it is not the origin of the personal name. Mehdi is a related form. Bearing the name expresses a naming tradition or aspiration and does not claim that the person is the prophesied figure.
Nicknames & variations
Explore short forms, spellings, and related names.
Variations & related forms
Related forms and spellings recorded for this name.
How popular is Mahdi?
United States · 2025Explore how often Mahdi is used and how its ranking has changed.
- US boys rank
- #1,629 2025 · #1 is most popular
- Boys named Mahdi
- 104 Recorded births in 2025
- Change in births
- 2.8% Fewer than 2024
Mahdi over time
United States · Boys
Recorded births
Hover or tap the chart, or move the slider. You can also use the keyboard arrow keys.
Yearly data & usage
Rankings are calculated separately for girls and boys. The summary highlights boys, the most common recorded usage in 2025.
| Year | Usage | US rank | Births |
|---|---|---|---|
| 2025 | Boys | #1,629 | 104 |
| 2024 | Boys | #1,605 | 107 |
| 2023 | Boys | #1,860 | 86 |
| 2022 | Boys | #1,960 | 79 |
| 2021 | Boys | #2,148 | 67 |
| 2020 | Boys | #2,180 | 64 |
| 2019 | Boys | #1,845 | 82 |
| 2018 | Boys | #1,989 | 74 |
| 2017 | Boys | #1,762 | 88 |
| 2016 | Boys | #2,035 | 70 |
| 2015 | Boys | #1,635 | 98 |
| 2014 | Boys | #1,990 | 72 |
Years reflect available birth records. Missing records do not mean zero births.
Names like Mahdi
Explore the connection, then save your favorites to compare.
Amir
Mostly boys- Meaning
- Prince or commander in Arabic; treetop in Hebrew
Shares an origin with Mahdi.
Jude
Mostly boys- Meaning
- Praised; to be generous, to be good to others
Shares an origin with Mahdi.
Zayden
Mostly boys- Meaning
- Modern name; sometimes linked to growth
Shares an origin with Mahdi.
Kairo
Mostly boys- Meaning
- The victorious, through Cairo
Shares an origin with Mahdi.
Muhammad
Mostly boys- Meaning
- Praised; praiseworthy
Shares an origin with Mahdi.
Zayn
Mostly boys- Meaning
- Beauty; grace
Shares an origin with Mahdi.
Found a few you like?
Save them, then compare up to four names in your shortlist.