Top Baby Names of the 1960s

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

What the Data Says About the 1960s

The Social Security Administration's 1960s national files cumulate 19,740,724 births across the top 50 boy and top 50 girl names for the decade. Michael led the boys with 833,070 births, while Lisa led the girls with 496,983 births. The top 50 boys of the 1960s collectively captured 11,709,754 births versus 8,030,970 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 1960s occupied a specific cultural moment in U.S. naming history. Post-war decades (1950s–1960s) were the peak of the baby boom, with the highest annual birth volume in U.S. history and strong conformity around names like Robert, Linda, Michael, and Lisa.

Decade totals on this page aggregate SSA national name-year records across all ten years of the 1960s. Because the SSA excludes names with fewer than five annual occurrences, the true number of unique names given during the 1960s 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 833,070
2 David 733,939
3 John 713,374
4 James 684,721
5 Robert 650,769
6 Mark 441,381
7 William 421,411
8 Richard 373,894
9 Thomas 327,059
10 Jeffrey 302,013
11 Steven 290,599
12 Joseph 283,046
13 Timothy 276,819
14 Kevin 271,401
15 Scott 266,823
16 Brian 258,119
17 Charles 249,388
18 Paul 242,503
19 Daniel 242,014
20 Christopher 237,144
21 Kenneth 227,514
22 Anthony 203,145
23 Gregory 187,490
24 Ronald 182,176
25 Donald 172,620
26 Gary 166,016
27 Stephen 152,231
28 Eric 152,216
29 Edward 143,980
30 Douglas 134,993
31 Todd 128,744
32 Patrick 122,713
33 George 113,018
34 Keith 112,573
35 Larry 108,580
36 Matthew 105,943
37 Terry 101,484
38 Andrew 97,112
39 Dennis 94,983
40 Randy 93,878
41 Jerry 93,540
42 Peter 92,411
43 Frank 87,150
44 Craig 84,711
45 Raymond 81,788
46 Jeffery 79,529
47 Bruce 74,637
48 Rodney 72,192
49 Mike 71,459
50 Roger 71,441

Top Girl Names Girl

Rank Name Total Births
1 Lisa 496,983
2 Mary 355,238
3 Susan 287,661
4 Karen 286,054
5 Kimberly 259,072
6 Patricia 231,169
7 Linda 225,445
8 Donna 213,467
9 Michelle 208,296
10 Cynthia 196,596
11 Sandra 183,844
12 Deborah 183,432
13 Tammy 182,224
14 Pamela 181,938
15 Lori 176,561
16 Laura 174,181
17 Elizabeth 168,915
18 Julie 166,149
19 Brenda 164,496
20 Jennifer 164,414
21 Barbara 159,774
22 Angela 159,292
23 Sharon 154,897
24 Debra 153,771
25 Teresa 151,790
26 Nancy 142,723
27 Christine 139,339
28 Cheryl 135,646
29 Denise 128,823
30 Kelly 128,052
31 Tina 126,400
32 Kathleen 120,950
33 Melissa 119,202
34 Robin 118,326
35 Amy 116,776
36 Diane 114,452
37 Dawn 114,292
38 Carol 112,332
39 Tracy 103,777
40 Kathy 101,128
41 Rebecca 99,462
42 Theresa 97,115
43 Kim 94,386
44 Rhonda 93,604
45 Stephanie 92,818
46 Cindy 91,594
47 Janet 89,315
48 Wendy 88,964
49 Maria 88,843
50 Michele 86,992

Nearby Decade Rankings

Compare the 1960s with adjacent decades and annual rankings

Compare 1960s leaders: Michael vs Lisa → 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 1960–1969.

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