Top Baby Names of the 1970s

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

What the Data Says About the 1970s

The Social Security Administration's 1970s national files cumulate 15,587,804 births across the top 50 boy and top 50 girl names for the decade. Michael led the boys with 707,327 births, while Jennifer led the girls with 581,729 births. The top 50 boys of the 1970s collectively captured 9,452,337 births versus 6,135,467 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 1970s 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 1970s. Because the SSA excludes names with fewer than five annual occurrences, the true number of unique names given during the 1970s 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 707,327
2 Christopher 475,423
3 Jason 462,709
4 David 445,704
5 James 444,713
6 John 402,612
7 Robert 397,225
8 Brian 322,660
9 William 283,401
10 Matthew 277,727
11 Joseph 244,825
12 Daniel 244,454
13 Kevin 212,231
14 Eric 211,481
15 Jeffrey 202,850
16 Richard 202,804
17 Scott 194,520
18 Mark 194,260
19 Steven 188,078
20 Thomas 186,739
21 Timothy 181,260
22 Anthony 174,873
23 Charles 163,021
24 Joshua 140,318
25 Ryan 139,635
26 Jeremy 139,307
27 Paul 136,390
28 Andrew 132,929
29 Gregory 115,563
30 Chad 113,534
31 Kenneth 111,489
32 Jonathan 107,926
33 Stephen 107,804
34 Shawn 105,790
35 Aaron 101,487
36 Adam 91,739
37 Patrick 91,240
38 Justin 86,539
39 Sean 83,819
40 Edward 83,425
41 Todd 83,319
42 Donald 82,435
43 Ronald 81,730
44 Benjamin 81,332
45 Keith 76,689
46 Bryan 71,338
47 Gary 68,261
48 Jose 66,390
49 Nathan 65,857
50 Douglas 65,155

Top Girl Names Girl

Rank Name Total Births
1 Jennifer 581,729
2 Amy 268,994
3 Melissa 253,267
4 Michelle 249,130
5 Kimberly 229,097
6 Lisa 228,690
7 Angela 225,262
8 Heather 203,902
9 Stephanie 160,468
10 Nicole 144,667
11 Jessica 143,492
12 Elizabeth 142,845
13 Rebecca 137,285
14 Kelly 133,545
15 Mary 126,254
16 Christina 125,747
17 Amanda 123,920
18 Julie 121,919
19 Sarah 118,823
20 Laura 118,204
21 Shannon 113,793
22 Christine 103,236
23 Tammy 98,830
24 Tracy 95,536
25 Karen 95,173
26 Dawn 92,446
27 Susan 88,308
28 Andrea 86,424
29 Tina 84,764
30 Patricia 81,111
31 Cynthia 80,196
32 Lori 77,777
33 Rachel 77,749
34 April 76,946
35 Maria 76,373
36 Wendy 74,185
37 Crystal 73,757
38 Stacy 69,901
39 Erin 67,888
40 Jamie 67,845
41 Carrie 66,825
42 Tiffany 65,158
43 Tara 65,072
44 Sandra 64,340
45 Monica 61,680
46 Danielle 60,918
47 Stacey 59,210
48 Pamela 58,039
49 Tonya 57,789
50 Sara 56,958

Nearby Decade Rankings

Compare the 1970s with adjacent decades and annual rankings

Compare 1970s 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 Decade Rollups, aggregated across 1970–1979.

Data sourced from the U.S. Social Security Administration. See our methodology for details.