Keisha

Given to 22,337 US babies since 1961

▲ Rising +64% vs. 2018–2020

Rank in 2025
#2719
recorded as girls
—
recorded as boys
Babies in 2025
63
girls 63
Peak year
1976
1,027 babies recorded as girls
All-time total
22,337
since 1961

Born a Keisha? 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–2025Keisha was most popular in 1976, when 1,027 babies recorded as girls got the name (0.70 per 1,000). In 2025, 63 babies were named Keisha, ranking #2719 for babies recorded as girls. Compared with 2018–2020, it's up 64%.00.20.40.60.818801900192019401960198020002020Peak 1976 Babies per 1,000 (same sex), 1880–2025Keisha was most popular in 1976, when 1,027 babies recorded as girls got the name (0.70 per 1,000). In 2025, 63 babies were named Keisha, ranking #2719 for babies recorded as girls. Compared with 2018–2020, it's up 64%.00.20.40.60.81880192019602000Peak 1976

Keisha was most popular in 1976, when 1,027 babies recorded as girls got the name (0.70 per 1,000). In 2025, 63 babies were named Keisha, ranking #2719 for babies recorded as girls. Compared with 2018–2020, it's up 64%.

Download chart
Show every year
YearGirlsRankBoysRank
2025 63 2719 <5 —
2024 69 2559 <5 —
2023 70 2517 <5 —
2022 42 3653 <5 —
2021 49 3250 <5 —
2020 45 3399 <5 —
2019 44 3499 <5 —
2018 36 4001 <5 —
2017 37 3996 <5 —
2016 27 4990 <5 —
2015 59 2927 <5 —
2014 51 3184 <5 —
2013 70 2533 <5 —
2012 61 2832 <5 —
2011 73 2483 <5 —
2010 60 2870 <5 —
2009 51 3252 <5 —
2008 86 2267 <5 —
2007 76 2457 <5 —
2006 103 1939 <5 —
2005 90 2073 <5 —
2004 95 1962 <5 —
2003 76 2243 <5 —
2002 125 1510 <5 —
2001 133 1422 <5 —
2000 136 1369 <5 —
1999 169 1154 <5 —
1998 200 998 <5 —
1997 259 802 <5 —
1996 360 625 <5 —
1995 333 648 <5 —
1994 361 615 <5 —
1993 396 593 <5 —
1992 458 517 <5 —
1991 590 429 <5 —
1990 657 397 <5 —
1989 710 361 5 7905
1988 651 371 <5 —
1987 752 324 <5 —
1986 733 330 <5 —
1985 666 355 <5 —
1984 519 409 <5 —
1983 582 381 <5 —
1982 666 352 <5 —
1981 720 329 <5 —
1980 883 279 5 6250
1979 938 257 7 4842
1978 984 246 <5 —
1977 1,050 237 <5 —
1976 1,027 233 6 4935
1975 1,015 241 7 4309
1974 979 257 9 3558
1973 963 259 5 5101
1972 804 303 <5 —
1971 647 367 <5 —
1970 490 448 <5 —
1969 330 541 <5 —
1968 184 720 <5 —
1967 145 833 <5 —
1966 89 1119 <5 —
1965 90 1109 <5 —
1964 48 1666 <5 —
1963 7 5296 <5 —
1962 5 6578 <5 —
1961 6 5851 <5 —