Imani Girl

How popular is Imani?

#579 girl name in 2025

512 baby girls were named Imani in the US in 2025, making it the 579th most popular girl name. Another 41 boys got the name (#2,990 for boys).

Compare with other names
28,902living people named Imani (est.)
21median age of people named Imani
29,212babies named Imani since 1880
1 in 5,995US babies born in 2025

Imani popularity over time

07501,500 18801900192019401960198020002020

Boys Girls

Rank in 2025#579 for girls (▼ 53 from 2024)
Babies in 2025512 girls, 41 boys
10-year trendSteady (-12% babies vs 2015)
Earlier ranks#533 in 2015, #522 in 2020
Peak year1998 (1,222 girls)
Highest rank#239 in 1996
First recorded1970
Boys vs girls (last 10 years)6% boys, 94% girls
Chance a classmate shares it0.4% in a class of 25 kids born in 2025

Where Imani is most popular

Babies named Imani per 1,000 girls born in each state, 2021 to 2025. Darker means more common.

  1. Mississippi: 1.3 per 1,000 (59 girls)
  2. Louisiana: 1.0 per 1,000 (91 girls)
  3. South Carolina: 0.9 per 1,000 (77 girls)
  4. Georgia: 0.8 per 1,000 (192 girls)
  5. Nevada: 0.8 per 1,000 (37 girls)

Imani by decade

DecadeBaby girlsBest rank
1970s255#2,396
1980s522#1,241
1990s8,011#239
2000s8,823#300
2010s6,672#372
2020s3,534#476

Girl names about as popular as Imani

Questions

Is Imani a boy or girl name?
Imani is mostly a girl name. Over the last 10 years, 94% of babies named Imani were girls.
How popular is the name Imani?
512 baby girls were named Imani in the US in 2025, making it the 579th most popular girl name. Another 41 boys got the name (#2,990 for boys).
When was Imani most popular?
Imani peaked in 1998, when 1,222 girls were given the name. Its highest rank was #239 in 1996.
How many people are named Imani?
29,212 babies have been named Imani in the US since 1880. We estimate about 28,902 of them are alive in 2026, with a median age of 21.
Where is Imani most popular?
From 2021 to 2025, Imani was most common in Mississippi, at 1.3 of every 1,000 girls born there.

Source: Social Security Administration baby name data, 1880 to 2025 (names given to at least 5 babies of a sex in a year). Living-people and median-age figures are our estimates using US life tables. How we calculate.