Top Baby Names of 1977

Most popular names for boys and girls in 1977.

What the Data Says About 1977

The Social Security Administration's national 1977 file shows 1,962,599 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 1977 was Michael, with 67,588 births registered nationally. The #1 girl name of 1977 was Jennifer, with 58,964 births nationally. The top 100 boys captured 1,141,215 births compared with 821,384 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.

1977 sits within a specific era of U.S. naming trends. Late-20th-century years like 1977 reflect accelerating naming diversification, with rising popularity of names like Michael, Jennifer, and Jason and the gradual fragmentation of top-10 dominance. Michael and Jennifer leading 1977 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 1977. Names with fewer than five occurrences nationally in 1977 are excluded from SSA's public file to protect privacy, meaning the true number of unique names given in 1977 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 67,588
2 Jason 55,636
3 Christopher 46,725
4 David 40,516
5 James 40,043
6 Robert 34,217
7 John 34,199
8 Brian 32,494
9 Matthew 31,967
10 Joseph 26,485
11 Daniel 26,074
12 William 24,757
13 Kevin 22,461
14 Joshua 22,069
15 Jeremy 21,611
16 Ryan 21,249
17 Eric 20,745
18 Timothy 17,976
19 Jeffrey 17,479
20 Richard 17,442
21 Anthony 16,804
22 Thomas 16,591
23 Steven 16,489
24 Andrew 16,018
25 Mark 15,419
26 Charles 14,743
27 Scott 14,207
28 Jonathan 12,322
29 Benjamin 12,107
30 Justin 12,010
31 Paul 11,799
32 Aaron 11,631
33 Adam 11,031
34 Chad 10,831
35 Gregory 10,053
36 Nathan 9,888
37 Shawn 9,865
38 Stephen 9,636
39 Kenneth 9,453
40 Patrick 8,306
41 Brandon 8,272
42 Bryan 7,886
43 Sean 7,627
44 Travis 7,277
45 Jose 6,918
46 Donald 6,866
47 Edward 6,840
48 Keith 6,598
49 Bradley 6,431
50 Todd 6,278
51 Nicholas 6,073
52 Corey 6,040
53 Ronald 6,026
54 Jesse 5,823
55 Peter 5,823
56 Jacob 5,789
57 George 5,605
58 Gary 5,447
59 Douglas 5,297
60 Samuel 5,259
61 Shane 4,868
62 Larry 4,838
63 Juan 4,563
64 Craig 4,561
65 Raymond 4,377
66 Wesley 4,301
67 Cory 4,257
68 Dennis 4,152
69 Jeremiah 4,151
70 Phillip 3,966
71 Frank 3,895
72 Marcus 3,847
73 Joel 3,823
74 Carlos 3,794
75 Jerry 3,745
76 Jared 3,737
77 Antonio 3,663
78 Jeffery 3,564
79 Kyle 3,506
80 Derrick 3,482
81 Dustin 3,477
82 Jamie 3,447
83 Terry 3,443
84 Derek 3,442
85 Brent 3,423
86 Randy 3,397
87 Gabriel 3,346
88 Troy 3,306
89 Russell 3,124
90 Philip 3,092
91 Billy 2,951
92 Tony 2,939
93 Johnny 2,801
94 Erik 2,786
95 Zachary 2,777
96 Alexander 2,703
97 Rodney 2,703
98 Jimmy 2,636
99 Carl 2,615
100 Curtis 2,606

Top 100 Girls' Names Girl

Rank Name Births
1 Jennifer 58,964
2 Melissa 26,880
3 Amy 26,730
4 Jessica 24,845
5 Heather 23,773
6 Angela 20,999
7 Michelle 19,540
8 Kimberly 18,285
9 Amanda 18,280
10 Kelly 18,234
11 Sarah 18,096
12 Lisa 17,013
13 Elizabeth 16,431
14 Stephanie 15,417
15 Nicole 15,247
16 Christina 14,500
17 Rebecca 14,196
18 Jamie 12,895
19 Shannon 12,519
20 Laura 11,320
21 Mary 10,654
22 Julie 10,205
23 Erin 10,198
24 Andrea 9,783
25 Crystal 9,725
26 Rachel 8,975
27 Sara 8,709
28 Carrie 8,661
29 April 8,068
30 Christine 7,887
31 Danielle 7,616
32 Karen 7,441
33 Amber 7,207
34 Tiffany 7,206
35 Tara 7,198
36 Maria 7,093
37 Emily 6,879
38 Erica 6,623
39 Monica 6,366
40 Misty 6,315
41 Jill 6,238
42 Stacy 6,154
43 Dawn 6,096
44 Katherine 6,030
45 Susan 5,960
46 Jaime 5,906
47 Patricia 5,904
48 Cynthia 5,782
49 Wendy 5,764
50 Tracy 5,756
51 Brandy 5,477
52 Holly 5,464
53 Melanie 5,373
54 Megan 5,320
55 Tammy 5,310
56 Stacey 5,206
57 Lori 5,072
58 Tina 4,951
59 Christy 4,602
60 Alicia 4,400
61 Sandra 4,372
62 Dana 4,339
63 Sabrina 4,305
64 Tonya 4,264
65 Leslie 4,250
66 Allison 4,205
67 Tanya 4,085
68 Kristy 4,045
69 Natalie 4,043
70 Kathryn 3,965
71 Brandi 3,884
72 Kristen 3,861
73 Anna 3,852
74 Veronica 3,852
75 Catherine 3,841
76 Courtney 3,808
77 Michele 3,711
78 Denise 3,681
79 Teresa 3,655
80 Kathleen 3,649
81 Heidi 3,640
82 Kristin 3,605
83 Kristina 3,539
84 Robin 3,429
85 Samantha 3,286
86 Valerie 3,265
87 Renee 3,259
88 Gina 3,230
89 Nancy 3,220
90 Vanessa 3,209
91 Brenda 3,151
92 Jacqueline 3,148
93 Tamara 3,126
94 Mandy 3,100
95 Sharon 3,089
96 Melinda 3,044
97 Beth 2,968
98 Theresa 2,914
99 Linda 2,912
100 Barbara 2,845

Nearby Year & Decade Rankings

Compare 1977 with adjacent years and the surrounding decade

Compare 1977 leaders: Michael vs Jennifer → 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.