Keegan

#3,249 for girls in 2025, 48 births · #621 for boys in 2025, 449 births
Given to boys 91.0% of the time

Showing
Show data for
Peak · boys
2007 · 1,707 births
Debut · boys
7 births
In top 100 · boys
never
of 146 years
Total births · boys
38,519
since 1965

Keegan over time

girlsboys

Rank within each sex, plotted together. Click any year to open it.

#1#10#100#1,000#10,000rank188019001920194019601980200020202004peak #1,340, 2007peak #222, 2007girlsboys
Hover or use arrow keys to read values by year; click or press Enter to open that year.

Gaps mean fewer than 5 babies received the name that year, so the SSA doesn't publish it.

Show data table
Yeargirlsboys
rankbirthsrankbirths
2025#3,24948#621449
2024#2,93056#593484
2023#2,67465#627443
2022#2,95656#566523
2021#2,46072#492599
2020#2,46870#496592
2019#2,45172#425723
2018#2,14588#353940
2017#1,721123#3091,124
2016#1,815114#2831,295
2015#1,643130#2741,346
2014#1,746119#2381,560
2013#1,529143#2491,458
2012#1,791114#2451,472
2011#1,646130#2531,370
2010#1,621133#2461,430
2009#1,710129#2281,597
2008#1,468160#2231,683
2007#1,340181#2221,707
2006#1,682125#2271,594
2005#1,790109#2421,390
2004#1,643118#2571,293
2003#1,755107#2591,271
2002#1,606115#2531,284
2001#1,627112#2711,158
2000#1,504122#2851,080
1999#1,89383#300957
1998#1,89980#305928
1997#2,00271#325804
1996#1,84079#329799
1995#2,10164#359669
1994#2,20960#385606
1993#2,76843#430516
1992#2,68745#453485
1991#2,29156#471442
1990#2,85040#497385
1989#3,16533#528329
1988#2,70039#647214
1987#3,03131#668188
1986#2,77934#702165
1985#2,60137#610205
1984#2,14946#696157
1983#2,23643#777126
1982#2,58136#804121
1981#4,96314#858106
1980#4,74315#841110
1979#4,84214#97682
1978#8,5626#1,06067
1977#5,21312#1,28948
1976#4,61413#1,32045
1975—#1,88425
1974—#1,88624
1973—#3,6948
1972—#3,9637
1971—#3,6588
1970—#2,50914
1969—#3,5957
1968——
1967——
1966——
1965—#3,2447
1964——
1963——
1962——
1961——
1960——
1959——
1958——
1957——
1956——
1955——
1954——
1953——
1952——
1951——
1950——
1949——
1948——
1947——
1946——
1945——
1944——
1943——
1942——
1941——
1940——
1939——
1938——
1937——
1936——
1935——
1934——
1933——
1932——
1931——
1930——
1929——
1928——
1927——
1926——
1925——
1924——
1923——
1922——
1921——
1920——
1919——
1918——
1917——
1916——
1915——
1914——
1913——
1912——
1911——
1910——
1909——
1908——
1907——
1906——
1905——
1904——
1903——
1902——
1901——
1900——
1899——
1898——
1897——
1896——
1895——
1894——
1893——
1892——
1891——
1890——
1889——
1888——
1887——
1886——
1885——
1884——
1883——
1882——
1881——
1880——
First appearance
1965

The first year at least five boys were named Keegan! It came in at #3,244, and was given to 7 baby boys.


Quietest stretch: 1966–1968, when fewer than 5 boys a year got the name.

Where Keegan is popular in 2004

  • Rank in state
  • Top 10
  • 11–50
  • 51–100
  • 101–500
  • 501+
  • Not published
Alaska: #129 for boys · 8 births · 1 in 410 boysAKMaine: #80 for boys · 23 births · 1 in 244 boysMEVermont: #74 for boys · 11 births · 1 in 206 boysVTNew Hampshire: #101 for boys · 15 births · 1 in 376 boysNHWashington: #163 for boys · 51 births · 1 in 676 boysWAIdaho: #166 for boys · 15 births · 1 in 578 boysIDMontana: #130 for boys · 9 births · 1 in 449 boysMTNorth Dakota: fewer than 5 boys named Keegan, so not publishedNDMinnesota: #148 for boys · 43 births · 1 in 696 boysMNIllinois: #234 for boys · 63 births · 1 in 1,243 boysILWisconsin: #105 for boys · 70 births · 1 in 420 boysWIMichigan: #122 for boys · 99 births · 1 in 567 boysMINew York: #323 for boys · 53 births · 1 in 2,071 boysNYMassachusetts: #184 for boys · 30 births · 1 in 1,134 boysMARhode Island: #190 for boys · 5 births · 1 in 1,008 boysRIOregon: #222 for boys · 20 births · 1 in 967 boysORNevada: #427 for boys · 5 births · 1 in 2,766 boysNVWyoming: fewer than 5 boys named Keegan, so not publishedWYSouth Dakota: #161 for boys · 7 births · 1 in 604 boysSDIowa: #104 for boys · 44 births · 1 in 368 boysIAIndiana: #149 for boys · 63 births · 1 in 615 boysINOhio: #179 for boys · 70 births · 1 in 952 boysOHPennsylvania: #292 for boys · 30 births · 1 in 2,114 boysPANew Jersey: #527 for boys · 11 births · 1 in 4,316 boysNJConnecticut: #253 for boys · 10 births · 1 in 1,739 boysCTCalifornia: #478 for boys · 59 births · 1 in 4,273 boysCAUtah: #240 for boys · 19 births · 1 in 1,158 boysUTColorado: #241 for boys · 27 births · 1 in 1,097 boysCONebraska: #162 for boys · 17 births · 1 in 620 boysNEMissouri: #201 for boys · 34 births · 1 in 998 boysMOKentucky: #224 for boys · 21 births · 1 in 1,045 boysKYWest Virginia: fewer than 5 boys named Keegan, so not publishedWVVirginia: #306 for boys · 22 births · 1 in 1,939 boysVAMaryland: #402 for boys · 11 births · 1 in 2,592 boysMDDelaware: fewer than 5 boys named Keegan, so not publishedDEArizona: #344 for boys · 20 births · 1 in 2,068 boysAZNew Mexico: fewer than 5 boys named Keegan, so not publishedNMKansas: #179 for boys · 24 births · 1 in 691 boysKSArkansas: #241 for boys · 13 births · 1 in 1,157 boysARTennessee: #375 for boys · 15 births · 1 in 2,395 boysTNNorth Carolina: #340 for boys · 24 births · 1 in 2,123 boysNCSouth Carolina: #524 for boys · 6 births · 1 in 3,492 boysSCDistrict of Columbia: fewer than 5 boys named Keegan, so not publishedDCOklahoma: #162 for boys · 32 births · 1 in 646 boysOKLouisiana: #225 for boys · 23 births · 1 in 1,108 boysLAMississippi: #301 for boys · 10 births · 1 in 1,494 boysMSAlabama: #500 for boys · 7 births · 1 in 3,361 boysALGeorgia: #336 for boys · 30 births · 1 in 1,944 boysGAHawaii: fewer than 5 boys named Keegan, so not publishedHITexas: #409 for boys · 66 births · 1 in 2,714 boysTXFlorida: #333 for boys · 46 births · 1 in 2,079 boysFL

Hover or tap a state for its numbers.

Top states · boys
  1. Vermont#74 · 1 in 206
  2. Maine#80 · 1 in 244
  3. New Hampshire#101 · 1 in 376
  4. Iowa#104 · 1 in 368
  5. Wisconsin#105 · 1 in 420

Best ever in a state: #61 in Vermont, 2011.

Show every state
StateRankBirthsShare
Vermont#74111 in 206
Maine#80231 in 244
New Hampshire#101151 in 376
Iowa#104441 in 368
Wisconsin#105701 in 420
Michigan#122991 in 567
Alaska#12981 in 410
Montana#13091 in 449
Minnesota#148431 in 696
Indiana#149631 in 615
South Dakota#16171 in 604
Nebraska#162171 in 620
Oklahoma#162321 in 646
Washington#163511 in 676
Idaho#166151 in 578
Kansas#179241 in 691
Ohio#179701 in 952
Massachusetts#184301 in 1,134
Rhode Island#19051 in 1,008
Missouri#201341 in 998
Oregon#222201 in 967
Kentucky#224211 in 1,045
Louisiana#225231 in 1,108
Illinois#234631 in 1,243
Utah#240191 in 1,158
Arkansas#241131 in 1,157
Colorado#241271 in 1,097
Connecticut#253101 in 1,739
Pennsylvania#292301 in 2,114
Mississippi#301101 in 1,494
Virginia#306221 in 1,939
New York#323531 in 2,071
Florida#333461 in 2,079
Georgia#336301 in 1,944
North Carolina#340241 in 2,123
Arizona#344201 in 2,068
Tennessee#375151 in 2,395
Maryland#402111 in 2,592
Texas#409661 in 2,714
Nevada#42751 in 2,766
California#478591 in 4,273
Alabama#50071 in 3,361
South Carolina#52461 in 3,492
New Jersey#527111 in 4,316
Delaware———
District of Columbia———
Hawaii———
New Mexico———
North Dakota———
West Virginia———
Wyoming———

Ranks are within each state; “1 in N” is out of the boys born there that year. The SSA only publishes a name in a state when 5 or more babies of one sex got it.

See more about Keegan
Momentum · boys
Falling
  • 28 spots since 2024 (#593 → #621)
  • 125 spots since 2020 (#496 → #621)
  • 347 spots since 2015 (#274 → #621)
  • Biggest jump: 135 spots in 1980 (#976 → #841)
  • Biggest drop: 92 spots in 1986 (#610 → #702)
Rise & fade · boys
42 yrs to peak
  • Debuted 1965
  • Peaked 2007 at #222 (1,707 births)
  • Births halved by 2019, 12 yrs later
Top of the charts · boys
Top 1,000 for 47 yrs
  • Top 10: never
  • Top 100: never
  • Top 1,000: 47 yrs · run 1979–2025
Share of babies · boys
1 in 1,212
  • Highest: 1 in 1,212 boys born in 2008 were named Keegan (0.08%)
  • Latest: 1 in 3,804 boys born in 2025 (0.03%)
  • Its best rank, #222 in 2007, was only 1 in 1,216 (0.08%) — a smaller share of a much bigger birth year
Era · boys
The 2000s
  • 36.5% of all boys named Keegan (14,057) were born in this decade
Girls or boys?
Never flipped
  • The majority has never changed
all girlsall boys
Show by decade
DecadeBirthsBest rankAvg rank
1960s14#3,244 (1965)#3,420
1970s328#976 (1979)#2,224
1980s1,721#528 (1989)#713
1990s6,591#300 (1999)#385
2000s14,057#222 (2007)#247
2010s12,718#238 (2014)#288
2020s3,090#492 (2021)#566

All figures count published births only (names given to at least 5 boys in a year). Registrations before 1937 are incomplete, so early shares and totals run low.

Keegan in 2004

girls
#1,643
118 births · 1 in 15,561 girls
boys
#257
1,293 births · 1 in 1,535 boys

Top girls' names in 2004

  1. #1Emily25,042
  2. #2Emma21,625
  3. #3Madison20,628
  4. #4Olivia16,108
  5. #5Hannah15,614
  6. #6Abigail15,436
  7. #7Isabella15,021
  8. #8Ashley14,377
  9. #9Samantha13,786
  10. #10Elizabeth13,577
  11. #1,643Keegan118

Top boys' names in 2004

  1. #1Jacob27,911
  2. #2Michael25,470
  3. #3Joshua24,214
  4. #4Matthew22,882
  5. #5Ethan22,210
  6. #6Andrew21,717
  7. #7Daniel21,018
  8. #8William20,237
  9. #9Joseph20,147
  10. #10Christopher19,636
  11. #257Keegan1,293
More about 2004

girls

1,836,250 girls got a published name in 2004; 1 in 15,561 of them was named Keegan, which outranked 91.3% of the 18,835 girls' names that year. The ten most popular names covered 9.3% of girls (24.6% in 1880, 7.0% in 2025).

Ranked beside Keegan
  1. #1,630Soleil119
  2. #1,630Yamileth119
  3. #1,630Yazmine119
  4. #1,643Keegan118
  5. #1,643Aditi118
  6. #1,643Angelena118
  7. #1,643Azucena118
  8. #1,654Addisyn117
  9. #1,654Alaya117
  10. #1,654Alexsandra117

Tied with 10 names at #1,643; 3 shown. Tied names share a rank, as in SSA's lists.

Biggest movers since 2003
Risers
  1. ↑ 948Rubi#1,561 → #613
  2. ↑ 607Kaydence#984 → #377
  3. ↑ 548Marin#1,383 → #835
  4. ↑ 543Diya#1,416 → #873
  5. ↑ 479Kadence#869 → #390
Fallers
  1. ↓ 1,607Arly#949 → #2,556
  2. ↓ 433Shakira#747 → #1,180
  3. ↓ 414Anais#990 → #1,404
  4. ↓ 365Lisbeth#742 → #1,107
  5. ↓ 274Reanna#990 → #1,264

Among names in the top 1,000 of either year.

boys

1,984,979 boys got a published name in 2004; 1 in 1,535 of them was named Keegan, which outranked 98.1% of the 13,228 boys' names that year. The ten most popular names covered 11.4% of boys (44.2% in 1880, 8.0% in 2025).

Ranked beside Keegan
  1. #253Simon1,309
  2. #255Allen1,303
  3. #256Enrique1,295
  4. #257Keegan1,293
  5. #258Trent1,282
  6. #259Jaiden1,274
  7. #259Xander1,274
Biggest movers since 2003
Risers
  1. ↑ 1,308Koda#2,238 → #930
  2. ↑ 1,190Tayshaun#2,153 → #963
  3. ↑ 1,006Kanye#1,492 → #486
  4. ↑ 910Kyan#1,497 → #587
  5. ↑ 814Jaidyn#1,630 → #816
Fallers
  1. ↓ 455Jahiem#873 → #1,328
  2. ↓ 325Ervin#942 → #1,267
  3. ↓ 323Jahir#809 → #1,132
  4. ↓ 282Jaheim#457 → #739
  5. ↓ 270Sabastian#946 → #1,216

Among names in the top 1,000 of either year.

See the top 100 for 2004 →