Imani

Given to 29,212 US babies since 1970

● Steady

Rank in 2025
#579
recorded as girls
#2991
recorded as boys
Babies in 2025
553
girls 512 · boys 41
Peak year
1998
1,222 babies recorded as girls
All-time total
29,212
since 1970

Born an Imani? See how many share your birth year.

Any year from 1880 to 2025.

Babies per 1,000 (same sex), 1880–2025

Recorded as girls Recorded as boys
Babies per 1,000 (same sex), 1880–2025Imani was most popular in 1998, when 1,222 babies recorded as girls got the name (0.69 per 1,000). In 2025, 512 babies were named Imani, ranking #579 for babies recorded as girls. Compared with 2018–2020, it's about the same.00.20.40.60.818801900192019401960198020002020Peak 1998 Babies per 1,000 (same sex), 1880–2025Imani was most popular in 1998, when 1,222 babies recorded as girls got the name (0.69 per 1,000). In 2025, 512 babies were named Imani, ranking #579 for babies recorded as girls. Compared with 2018–2020, it's about the same.00.20.40.60.81880192019602000Peak 1998

Imani was most popular in 1998, when 1,222 babies recorded as girls got the name (0.69 per 1,000). In 2025, 512 babies were named Imani, ranking #579 for babies recorded as girls. Compared with 2018–2020, it's about the same.

Download chart
Show every year
YearGirlsRankBoysRank
2025 512 579 41 2991
2024 585 526 46 2789
2023 647 476 54 2480
2022 627 504 47 2753
2021 583 530 58 2349
2020 580 522 32 3418
2019 597 521 40 2993
2018 607 515 23 4354
2017 573 541 35 3249
2016 577 541 25 4098
2015 585 533 19 4890
2014 626 499 20 4702
2013 630 482 24 4064
2012 807 387 26 3894
2011 809 392 32 3364
2010 861 372 26 3894
2009 774 411 21 4582
2008 841 384 31 3486
2007 845 388 17 5210
2006 785 405 19 4675
2005 757 412 23 3941
2004 801 387 42 2569
2003 954 328 27 3366
2002 968 318 39 2504
2001 1,047 300 30 2988
2000 1,051 303 41 2330
1999 1,035 299 43 2162
1998 1,222 253 50 1931
1997 1,185 248 52 1814
1996 1,171 239 52 1764
1995 1,034 266 43 1955
1994 905 303 43 1927
1993 541 467 46 1824
1992 427 551 22 2999
1991 288 723 25 2683
1990 203 935 25 2628
1989 127 1244 9 5165
1988 76 1686 8 5200
1987 48 2236 5 6951
1986 48 2170 6 5926
1985 36 2657 <5 —
1984 32 2781 9 4215
1983 42 2272 9 4141
1982 40 2414 13 3282
1981 36 2563 12 3412
1980 37 2537 10 3838
1979 32 2724 16 2777
1978 36 2431 13 3070
1977 31 2666 9 3836
1976 25 2932 7 4418
1975 25 2881 8 3941
1974 32 2396 <5 —
1973 29 2506 13 2716
1972 21 3062 9 3344
1971 15 3943 <5 —
1970 9 5413 <5 —