Top Baby Names of 1991

Most popular names for boys and girls in 1991.

What the Data Says About 1991

The Social Security Administration's national 1991 file shows 2,257,833 births concentrated in the top 100 boy and top 100 girl names, the segment of U.S. baby-name data released to the public for that year. The #1 boy name of 1991 was Michael, with 60,807 births registered nationally. The #1 girl name of 1991 was Ashley, with 43,477 births nationally. The top 100 boys captured 1,301,467 births compared with 956,366 for the top 100 girls — consistent with the historical SSA pattern in which a smaller pool of boy names dominates a larger share of annual births while girl names are more evenly distributed.

1991 sits within a specific era of U.S. naming trends. Late-20th-century years like 1991 reflect accelerating naming diversification, with Jennifer, Jessica, Michael, and Christopher giving way to more varied choices and the gradual fragmentation of top-10 dominance. Michael and Ashley leading 1991 fits this broader cultural signature.

These rankings come directly from Social Security Administration card applications and represent approximately 96% of all U.S. births in 1991. Names with fewer than five occurrences nationally in 1991 are excluded from SSA's public file to protect privacy, meaning the true number of unique names given in 1991 is significantly larger than any public top-100 list can show. Each spelling variation is counted separately — Sophia and Sofia, Aiden and Ayden — so rankings reflect only the specific spelling filed on the SS card, not combined name pools. This page is provided for informational and research purposes only and does not constitute naming advice.

Top 100 Boys' Names Boy

Rank Name Births
1 Michael 60,807
2 Christopher 47,110
3 Matthew 41,647
4 Joshua 41,226
5 Andrew 31,541
6 Daniel 30,932
7 James 30,513
8 David 30,417
9 Joseph 29,839
10 John 27,809
11 Ryan 27,534
12 Nicholas 27,357
13 Robert 26,836
14 Justin 26,794
15 Brandon 26,022
16 Tyler 25,210
17 Jacob 25,197
18 Anthony 24,447
19 William 23,858
20 Jonathan 22,975
21 Kyle 21,610
22 Zachary 21,387
23 Kevin 20,261
24 Cody 18,980
25 Eric 18,051
26 Alexander 17,637
27 Steven 16,861
28 Thomas 16,788
29 Jordan 16,020
30 Brian 14,917
31 Aaron 14,242
32 Timothy 14,153
33 Benjamin 13,879
34 Richard 12,555
35 Patrick 12,413
36 Adam 12,308
37 Jose 11,728
38 Charles 11,336
39 Samuel 11,232
40 Sean 11,181
41 Stephen 10,526
42 Nathan 10,498
43 Jeremy 10,402
44 Travis 10,134
45 Jeffrey 9,894
46 Dylan 9,763
47 Mark 9,683
48 Christian 9,447
49 Jason 9,386
50 Austin 9,055
51 Jesse 8,368
52 Taylor 7,972
53 Paul 7,682
54 Kenneth 7,576
55 Gregory 7,554
56 Dustin 7,383
57 Scott 7,113
58 Corey 6,930
59 Derek 6,893
60 Juan 6,843
61 Bryan 6,757
62 Cameron 6,698
63 Alex 6,674
64 Jared 6,214
65 Ethan 6,129
66 Luis 5,895
67 Bradley 5,723
68 Edward 5,572
69 Trevor 5,531
70 Evan 5,449
71 Shawn 5,414
72 Carlos 5,330
73 Ian 5,324
74 Cory 5,121
75 Shane 5,106
76 Marcus 5,069
77 Peter 4,959
78 Caleb 4,864
79 Antonio 4,616
80 Jesus 4,602
81 Vincent 4,492
82 Gabriel 4,413
83 Devin 4,388
84 Nathaniel 4,367
85 Victor 4,335
86 Blake 4,275
87 George 4,179
88 Brett 4,152
89 Keith 4,124
90 Casey 4,107
91 Garrett 4,054
92 Miguel 3,947
93 Adrian 3,921
94 Logan 3,893
95 Erik 3,891
96 Mitchell 3,882
97 Raymond 3,865
98 Phillip 3,851
99 Seth 3,812
100 Joel 3,760

Top 100 Girls' Names Girl

Rank Name Births
1 Ashley 43,477
2 Jessica 43,395
3 Brittany 29,090
4 Amanda 28,896
5 Samantha 25,648
6 Sarah 25,231
7 Stephanie 22,775
8 Jennifer 20,673
9 Elizabeth 20,395
10 Emily 20,311
11 Megan 19,278
12 Kayla 18,545
13 Lauren 18,411
14 Rachel 16,343
15 Nicole 16,047
16 Amber 14,993
17 Danielle 13,618
18 Chelsea 13,509
19 Courtney 13,441
20 Melissa 13,348
21 Rebecca 13,300
22 Michelle 12,213
23 Heather 11,703
24 Jasmine 11,525
25 Katherine 11,495
26 Kelsey 11,434
27 Tiffany 11,155
28 Victoria 10,914
29 Hannah 10,769
30 Alyssa 10,678
31 Christina 10,564
32 Taylor 10,254
33 Shelby 10,220
34 Kimberly 9,799
35 Laura 9,644
36 Alexandra 9,459
37 Sara 8,846
38 Mary 8,764
39 Andrea 7,995
40 Erica 7,800
41 Crystal 7,727
42 Kelly 7,514
43 Amy 7,275
44 Erin 7,208
45 Maria 7,136
46 Anna 7,118
47 Alexis 7,009
48 Kristen 6,816
49 Morgan 6,794
50 Allison 6,773
51 Brianna 6,561
52 Lindsey 6,459
53 Katie 6,425
54 Cassandra 6,408
55 Caitlin 6,384
56 Vanessa 5,925
57 Kathryn 5,832
58 Brittney 5,828
59 Angela 5,802
60 Jamie 5,782
61 Olivia 5,602
62 Jordan 5,561
63 Alicia 5,557
64 Natalie 5,557
65 Brooke 5,551
66 Ariel 5,411
67 Julia 5,366
68 Whitney 5,239
69 Mariah 5,192
70 Jacqueline 4,989
71 Shannon 4,844
72 Catherine 4,814
73 Christine 4,806
74 Molly 4,652
75 Katelyn 4,560
76 Paige 4,516
77 Lindsay 4,484
78 Alexandria 4,470
79 Haley 4,463
80 Jenna 4,459
81 Marissa 4,421
82 Kaitlyn 4,407
83 Lisa 4,395
84 Erika 4,309
85 Monica 4,156
86 Kristin 4,087
87 Kristina 3,876
88 April 3,858
89 Bianca 3,844
90 Miranda 3,819
91 Leah 3,816
92 Abigail 3,799
93 Cynthia 3,707
94 Meghan 3,703
95 Briana 3,689
96 Melanie 3,580
97 Gabrielle 3,578
98 Julie 3,571
99 Kaitlin 3,486
100 Veronica 3,441

Nearby Year & Decade Rankings

Compare 1991 with adjacent years and the surrounding decade

Compare 1991 leaders: Michael vs Ashley → 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 Baby Names Methodology — names appearing fewer than 5 times in a given year are excluded to protect privacy.

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