Skip to content
boyandgirlnames

Mahdi

Boy name · Arabic · Indian

Meaningrightly guided · Arabic

US rank
#1,621
Syllables
2
Peak
#1,599 in 2024

104 babies were named Mahdi in the US in 2025. It has climbed 546 places in five years.

Blend Mahdi with another name

Save adds it to your list. Vote moves it up the top voted names.

US births per million boys, 1959–2025

03570195920002025

Most popular states (2025)

MI rank #294

Similar names

Popularity: U.S. Social Security Administration (babies with 5+ births per year).

Did you know?

A few things about Mahdi you might not know, from US birth records. Handy for convincing a partner, or a grandparent.

  • How commonAbout 1 in every 16,420 baby boys born in the US in 2025 was named Mahdi, 104 babies in all. In a typical school of 500 kids, your Mahdi would very likely be the only one.
  • HistoryMahdi first shows up in US birth records in 1959, the first year at least 5 babies got it. It has been in use for 66 years since.
  • Best yearIts best year was 2024, when it reached #1,599.
  • Then vs nowMahdi is 2.8× more common today than it was in 2000. In 2000 it was given to about 1 in 46,729 baby boys; in 2025, about 1 in 16,420.
  • TrendMahdi has climbed 546 places in the US rankings over the last five years and now sits at #1,621. Fast risers like this often keep climbing, so expect to hear it more.
  • Where it's lovedMahdi is most popular in Michigan, where it ranks #294. It's in the top 1,000 in 1 state.
  • MeaningIn Arabic, Mahdi means “rightly guided”. Our records link it to Arabic and Indian roots.
  • OriginMahdi is the #8 most popular Indian boy name in the US. That's out of 160 Indian boy and unisex names in our list.

About the name Mahdi

Mahdi is a boy name of Arabic and Indian origin meaning “rightly guided”. It has 5 letters and 2 syllables, starting with M and ending in “-hdi”. US birth records list Mahdi for boys from 1959 to 2025, in 52 of those 67 years. Its best year was 2024, when it ranked #1,599 among boy names. In 2025 it ranked #1,621, with 104 babies.

Origin:Arabic namesIndian names

Mahdi for boys, by decade
DecadeBabies per millionAbout 1 in
1950s2.3434,783 boys
1970s2.0490,196 boys
1980s6.7148,588 boys
1990s1471,327 boys
2000s3231,576 boys
2010s4422,821 boys
2020s4920,415 boys

More Arabic boy names

Questions about the name Mahdi

What does the name Mahdi mean?

Mahdi means “rightly guided” in Arabic.

What is the origin of the name Mahdi?

Mahdi has Arabic, Indian roots in our records. Other Arabic names include Caleb, Silas, Aaron.

Is Mahdi a boy or girl name?

Mahdi is a boy name.

How popular is the name Mahdi?

Mahdi ranked #1,621 for US boys in 2025, given to 104 babies. Its best year was 2024 (#1,599).