Top Baby Names of the 1990s

The most popular baby names from 1990 to 1999, ranked by total births during the decade.

What the Data Says About the 1990s

The Social Security Administration's 1990s national files cumulate 15,254,753 births across the top 50 boy and top 50 girl names for the decade. Michael led the boys with 462,451 births, while Jessica led the girls with 303,129 births. The top 50 boys of the 1990s collectively captured 9,125,295 births versus 6,129,458 for the top 50 girls — the typical SSA pattern in which a narrower set of boy names dominates a wider share of total registrations. Names occurring fewer than five times in a given year are suppressed by SSA for privacy, so these totals represent only the public-disclosure portion of the decade's actual naming distribution.

The 1990s occupied a specific cultural moment in U.S. naming history. Late-20th-century decades (1970s–1990s) show accelerating naming diversity — Jennifer, Jessica, Michael, and Christopher leading the transition away from mid-century conformity.

Decade totals on this page aggregate SSA national name-year records across all ten years of the 1990s. Because the SSA excludes names with fewer than five annual occurrences, the true number of unique names given during the 1990s is substantially higher than the top-50 lists shown here — particularly for rare and emerging names that never crossed the disclosure threshold. Each spelling is also tracked as a separate entry, so combined pools (e.g., Sophia + Sofia, Aiden + Ayden) would produce different rankings. This page is provided for informational and research purposes and does not constitute naming, legal, or genealogical advice.

Top Boy Names Boy

Rank Name Total Births
1 Michael 462,451
2 Christopher 360,280
3 Matthew 351,673
4 Joshua 329,184
5 Jacob 298,410
6 Nicholas 275,326
7 Andrew 272,929
8 Daniel 272,345
9 Tyler 262,308
10 Joseph 260,738
11 Brandon 259,415
12 David 253,712
13 James 244,962
14 Ryan 241,240
15 John 240,147
16 Zachary 225,280
17 Justin 220,128
18 William 217,818
19 Anthony 216,229
20 Robert 205,454
21 Jonathan 197,500
22 Austin 190,135
23 Alexander 183,943
24 Kyle 180,218
25 Kevin 165,223
26 Thomas 146,634
27 Cody 146,484
28 Jordan 144,752
29 Eric 135,242
30 Benjamin 133,937
31 Aaron 128,372
32 Christian 126,058
33 Samuel 125,592
34 Dylan 122,074
35 Steven 121,104
36 Brian 119,303
37 Jose 119,036
38 Timothy 107,767
39 Nathan 107,319
40 Adam 106,906
41 Richard 94,874
42 Patrick 92,932
43 Charles 92,433
44 Sean 92,001
45 Jason 91,730
46 Cameron 81,134
47 Jeremy 77,794
48 Mark 75,815
49 Stephen 75,164
50 Jesse 73,790

Top Girl Names Girl

Rank Name Total Births
1 Jessica 303,129
2 Ashley 301,820
3 Emily 237,260
4 Sarah 224,413
5 Samantha 224,020
6 Amanda 191,131
7 Brittany 190,822
8 Elizabeth 172,690
9 Taylor 169,038
10 Megan 160,373
11 Hannah 158,814
12 Kayla 155,892
13 Lauren 153,590
14 Stephanie 149,837
15 Rachel 149,164
16 Jennifer 148,036
17 Nicole 136,100
18 Alexis 131,198
19 Victoria 117,474
20 Amber 115,605
21 Alyssa 115,254
22 Courtney 113,289
23 Rebecca 109,717
24 Danielle 109,595
25 Jasmine 105,317
26 Brianna 99,104
27 Katherine 96,885
28 Alexandra 94,802
29 Madison 91,907
30 Morgan 91,196
31 Melissa 89,989
32 Michelle 86,529
33 Kelsey 85,130
34 Chelsea 84,804
35 Anna 78,591
36 Kimberly 77,877
37 Tiffany 77,534
38 Olivia 75,913
39 Mary 75,713
40 Christina 74,659
41 Allison 74,431
42 Abigail 72,777
43 Sara 72,170
44 Shelby 71,994
45 Heather 71,625
46 Haley 71,198
47 Maria 70,902
48 Kaitlyn 67,565
49 Laura 67,251
50 Erin 65,334

Nearby Decade Rankings

Compare the 1990s with adjacent decades and annual rankings

Compare 1990s leaders: Michael vs Jessica → or pick any two names →

Source: U.S. Social Security Administration, Baby Names from Social Security Card Applications — National Data (ssa.gov/oact/babynames).

Source: SSA Decade Rollups, aggregated across 1990–1999.

Data sourced from official U.S. government datasets. See our methodology for details.