Top Baby Names of 1970

Most popular names for boys and girls in 1970.

What the Data Says About 1970

The Social Security Administration's national 1970 file shows 2,317,616 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 1970 was Michael, with 85,271 births registered nationally. The #1 girl name of 1970 was Jennifer, with 46,150 births nationally. The top 100 boys captured 1,330,580 births compared with 987,036 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.

1970 sits within a specific era of U.S. naming trends. Late-20th-century years like 1970 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 1970 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 1970. Names with fewer than five occurrences nationally in 1970 are excluded from SSA's public file to protect privacy, meaning the true number of unique names given in 1970 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 85,271
2 James 61,740
3 David 61,729
4 John 58,496
5 Robert 57,179
6 Christopher 41,751
7 William 38,889
8 Brian 31,918
9 Mark 31,464
10 Richard 30,440
11 Jeffrey 30,142
12 Scott 28,572
13 Jason 27,274
14 Kevin 26,970
15 Steven 26,795
16 Joseph 26,718
17 Thomas 26,674
18 Eric 23,573
19 Daniel 23,521
20 Timothy 22,427
21 Charles 22,412
22 Anthony 21,176
23 Paul 20,197
24 Matthew 20,188
25 Kenneth 16,803
26 Gregory 16,287
27 Stephen 14,760
28 Todd 14,425
29 Ronald 13,617
30 Donald 12,397
31 Edward 12,278
32 Andrew 11,988
33 Patrick 11,734
34 Shawn 10,945
35 Gary 10,716
36 Douglas 10,410
37 Sean 10,344
38 Keith 9,615
39 Craig 9,367
40 George 8,913
41 Troy 8,448
42 Jonathan 8,194
43 Larry 8,105
44 Peter 8,057
45 Jerry 7,422
46 Dennis 7,313
47 Bradley 6,819
48 Frank 6,805
49 Raymond 6,789
50 Jeffery 6,701
51 Chad 6,629
52 Aaron 6,583
53 Bryan 6,451
54 Terry 6,187
55 Rodney 5,856
56 Jose 5,691
57 Tony 5,480
58 Russell 5,106
59 Randy 5,037
60 Marc 5,011
61 Roger 4,584
62 Samuel 4,559
63 Chris 4,461
64 Shane 4,451
65 Johnny 4,438
66 Carl 4,401
67 Gerald 4,399
68 Jon 4,370
69 Travis 4,323
70 Jeremy 4,318
71 Marcus 4,315
72 Adam 4,314
73 Phillip 4,275
74 Brent 4,270
75 Darren 4,197
76 Lance 4,160
77 Derek 4,147
78 Billy 4,122
79 Vincent 4,021
80 Wayne 4,006
81 Benjamin 3,927
82 Joel 3,840
83 Lawrence 3,824
84 Corey 3,813
85 Danny 3,768
86 Jimmy 3,659
87 Bobby 3,636
88 Curtis 3,615
89 Walter 3,584
90 Joe 3,569
91 Alan 3,553
92 Philip 3,521
93 Martin 3,502
94 Bruce 3,482
95 Juan 3,474
96 Derrick 3,446
97 Jay 3,416
98 Carlos 3,380
99 Brett 3,370
100 Randall 3,271

Top 100 Girls' Names Girl

Rank Name Births
1 Jennifer 46,150
2 Lisa 38,965
3 Kimberly 34,133
4 Michelle 34,046
5 Amy 25,213
6 Angela 24,930
7 Melissa 23,734
8 Tammy 19,586
9 Mary 19,203
10 Tracy 18,465
11 Julie 17,158
12 Karen 16,700
13 Laura 16,492
14 Christine 16,062
15 Susan 15,739
16 Dawn 15,681
17 Stephanie 15,387
18 Elizabeth 15,112
19 Heather 14,670
20 Kelly 14,608
21 Tina 13,863
22 Shannon 13,547
23 Lori 13,449
24 Patricia 13,406
25 Cynthia 12,913
26 Pamela 12,906
27 Sandra 11,246
28 Wendy 11,100
29 Rebecca 10,855
30 Nicole 10,691
31 Michele 10,090
32 Donna 9,969
33 Deborah 9,846
34 Teresa 9,612
35 Christina 9,588
36 Denise 9,342
37 Sharon 9,178
38 Linda 8,730
39 Maria 8,684
40 Brenda 8,336
41 Barbara 8,026
42 Stacy 7,771
43 Andrea 7,708
44 Cheryl 7,439
45 Kathleen 7,409
46 Rhonda 7,379
47 Debra 7,197
48 Stacey 7,154
49 Tonya 7,140
50 Nancy 7,062
51 Robin 7,004
52 Jill 6,806
53 Theresa 6,412
54 Dana 6,405
55 Tracey 6,230
56 Monica 6,188
57 Paula 6,055
58 Rachel 6,030
59 Catherine 6,006
60 Sherry 5,917
61 Gina 5,875
62 Ann 5,740
63 Kristin 5,633
64 Leslie 5,622
65 Sarah 5,614
66 Jacqueline 5,576
67 Katherine 5,443
68 Renee 5,373
69 Tara 5,330
70 Diane 5,186
71 Carol 5,063
72 Cindy 5,049
73 Carrie 4,977
74 Holly 4,940
75 Sheila 4,937
76 Tanya 4,862
77 Kathy 4,797
78 Kim 4,729
79 Tamara 4,721
80 Margaret 4,704
81 Heidi 4,641
82 April 4,602
83 Kristen 4,600
84 Carolyn 4,518
85 Victoria 4,460
86 Regina 4,433
87 Suzanne 4,425
88 Laurie 4,392
89 Diana 4,373
90 Deanna 4,331
91 Melanie 4,330
92 Beth 4,247
93 Melinda 4,225
94 Carla 4,214
95 Jodi 4,185
96 Janet 4,159
97 Valerie 4,130
98 Jessica 4,022
99 Tiffany 4,001
100 Traci 3,854

Nearby Year & Decade Rankings

Compare 1970 with adjacent years and the surrounding decade

Compare 1970 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.