Kareem

Given to 18,359 US babies since 1964

● Steady

Rank in 2025
—
recorded as girls
#701
recorded as boys
Babies in 2025
383
boys 383
Peak year
1977
449 babies recorded as boys
All-time total
18,359
since 1964

Born a Kareem? 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–2025Kareem was most popular in 1977, when 449 babies recorded as boys got the name (0.27 per 1,000). In 2025, 383 babies were named Kareem, ranking #701 for babies recorded as boys. Compared with 2018–2020, it's about the same.00.10.20.30.418801900192019401960198020002020Peak 1977 Babies per 1,000 (same sex), 1880–2025Kareem was most popular in 1977, when 449 babies recorded as boys got the name (0.27 per 1,000). In 2025, 383 babies were named Kareem, ranking #701 for babies recorded as boys. Compared with 2018–2020, it's about the same.00.10.20.30.41880192019602000Peak 1977

Kareem was most popular in 1977, when 449 babies recorded as boys got the name (0.27 per 1,000). In 2025, 383 babies were named Kareem, ranking #701 for babies recorded as boys. Compared with 2018–2020, it's about the same.

Download chart
Show every year
YearGirlsRankBoysRank
2025 <5 — 383 701
2024 <5 — 405 675
2023 <5 — 442 628
2022 <5 — 407 670
2021 <5 — 382 696
2020 <5 — 419 638
2019 <5 — 386 672
2018 <5 — 347 696
2017 <5 — 352 700
2016 <5 — 345 708
2015 <5 — 334 731
2014 <5 — 315 751
2013 5 16547 352 682
2012 <5 — 311 743
2011 <5 — 306 740
2010 <5 — 334 698
2009 <5 — 314 740
2008 <5 — 309 739
2007 <5 — 314 730
2006 <5 — 303 714
2005 <5 — 294 700
2004 <5 — 346 618
2003 <5 — 299 662
2002 <5 — 316 622
2001 <5 — 324 606
2000 5 15031 303 620
1999 <5 — 300 609
1998 <5 — 313 595
1997 <5 — 295 599
1996 <5 — 301 596
1995 <5 — 293 600
1994 6 11778 357 542
1993 <5 — 317 576
1992 5 13317 348 548
1991 <5 — 332 558
1990 5 12958 312 573
1989 <5 — 298 561
1988 <5 — 289 538
1987 7 8778 292 526
1986 <5 — 254 557
1985 5 10677 279 522
1984 6 9144 246 551
1983 7 8047 313 473
1982 <5 — 319 473
1981 7 8128 317 467
1980 21 3719 459 373
1979 14 4842 358 422
1978 15 4459 361 408
1977 12 5213 449 367
1976 14 4363 380 398
1975 16 3950 417 379
1974 13 4459 326 438
1973 12 4586 242 501
1972 23 2903 378 405
1971 <5 — 44 1254
1970 <5 — 12 2739
1969 <5 — <5 —
1968 <5 — <5 —
1967 <5 — 5 3966
1966 <5 — 5 3948
1965 <5 — <5 —
1964 <5 — 8 3050