Top Baby Names of 1971

Most popular names for boys and girls in 1971.

What the Data Says About 1971

The Social Security Administration's national 1971 file shows 2,175,137 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 1971 was Michael, with 77,585 births registered nationally. The #1 girl name of 1971 was Jennifer, with 56,771 births nationally. The top 100 boys captured 1,251,459 births compared with 923,678 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.

1971 sits within a specific era of U.S. naming trends. Late-20th-century years like 1971 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 1971 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 1971. Names with fewer than five occurrences nationally in 1971 are excluded from SSA's public file to protect privacy, meaning the true number of unique names given in 1971 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 77,585
2 James 54,603
3 David 53,118
4 John 51,508
5 Robert 50,635
6 Christopher 48,224
7 William 35,416
8 Jason 34,179
9 Brian 32,625
10 Scott 30,902
11 Richard 26,157
12 Jeffrey 25,835
13 Mark 25,132
14 Kevin 24,850
15 Joseph 24,514
16 Steven 23,683
17 Thomas 23,150
18 Eric 22,964
19 Matthew 22,542
20 Daniel 21,787
21 Timothy 20,089
22 Charles 19,851
23 Anthony 19,225
24 Paul 17,468
25 Gregory 14,762
26 Kenneth 14,762
27 Stephen 13,101
28 Shawn 12,825
29 Chad 12,138
30 Todd 12,056
31 Ronald 11,618
32 Edward 11,061
33 Andrew 10,915
34 Donald 10,873
35 Patrick 10,810
36 Sean 10,510
37 Keith 9,852
38 Gary 9,189
39 Douglas 8,738
40 Jonathan 8,629
41 Aaron 8,403
42 George 8,226
43 Craig 7,958
44 Larry 7,764
45 Jeremy 7,499
46 Troy 7,338
47 Peter 7,024
48 Bryan 6,612
49 Dennis 6,583
50 Jerry 6,572
51 Ryan 6,184
52 Raymond 6,104
53 Jeffery 6,100
54 Frank 6,089
55 Jose 6,004
56 Terry 5,858
57 Adam 5,847
58 Bradley 5,781
59 Rodney 5,195
60 Shane 5,093
61 Travis 5,015
62 Tony 4,889
63 Derek 4,667
64 Russell 4,543
65 Marcus 4,409
66 Samuel 4,406
67 Randy 4,344
68 Chris 4,292
69 Benjamin 4,250
70 Marc 4,210
71 Roger 4,128
72 Carl 4,056
73 Brent 4,053
74 Johnny 3,939
75 Billy 3,907
76 Phillip 3,850
77 Corey 3,766
78 Jon 3,717
79 Bobby 3,652
80 Joshua 3,649
81 Juan 3,646
82 Danny 3,610
83 Gerald 3,588
84 Derrick 3,580
85 Lawrence 3,523
86 Joel 3,499
87 Vincent 3,434
88 Carlos 3,426
89 Curtis 3,426
90 Brett 3,359
91 Walter 3,356
92 Wayne 3,333
93 Jimmy 3,315
94 Philip 3,302
95 Brandon 3,262
96 Jamie 3,231
97 Erik 3,212
98 Lance 3,176
99 Alan 3,168
100 Darren 3,156

Top 100 Girls' Names Girl

Rank Name Births
1 Jennifer 56,771
2 Michelle 33,159
3 Lisa 32,910
4 Kimberly 30,706
5 Amy 26,237
6 Angela 25,900
7 Melissa 23,876
8 Tammy 17,656
9 Mary 16,702
10 Julie 15,324
11 Stephanie 15,134
12 Heather 15,019
13 Tracy 14,329
14 Dawn 14,288
15 Karen 14,213
16 Laura 13,874
17 Susan 13,783
18 Christine 13,677
19 Elizabeth 13,605
20 Tina 13,265
21 Shannon 12,647
22 Kelly 12,599
23 Rebecca 12,192
24 Cynthia 12,144
25 Lori 11,829
26 Patricia 11,469
27 Nicole 10,423
28 Pamela 10,149
29 Wendy 10,063
30 Christina 9,916
31 Sandra 9,713
32 Stacy 9,116
33 Deborah 8,674
34 Teresa 8,562
35 Andrea 8,482
36 Denise 8,219
37 Maria 8,137
38 Donna 8,014
39 Michele 7,955
40 Sharon 7,523
41 Stacey 7,482
42 Linda 7,376
43 Brenda 7,161
44 Dana 6,934
45 Tonya 6,897
46 Rhonda 6,649
47 Barbara 6,454
48 Monica 6,427
49 Tara 6,335
50 Cheryl 6,327
51 Robin 6,213
52 Nancy 6,212
53 Kathleen 6,154
54 Rachel 6,113
55 Carrie 5,976
56 April 5,939
57 Debra 5,928
58 Sarah 5,844
59 Jill 5,724
60 Sherry 5,562
61 Theresa 5,446
62 Tiffany 5,413
63 Paula 5,378
64 Jessica 5,360
65 Catherine 5,336
66 Melanie 5,134
67 Katherine 5,122
68 Leslie 5,111
69 Gina 4,921
70 Cindy 4,905
71 Kristin 4,861
72 Tanya 4,854
73 Renee 4,830
74 Tracey 4,789
75 Jacqueline 4,785
76 Holly 4,746
77 Heidi 4,715
78 Ann 4,558
79 Crystal 4,530
80 Tamara 4,486
81 Sheila 4,333
82 Diana 4,211
83 Diane 4,209
84 Amanda 4,130
85 Melinda 4,057
86 Margaret 4,001
87 Kristen 3,967
88 Christy 3,931
89 Suzanne 3,931
90 Regina 3,874
91 Kathy 3,863
92 Carol 3,859
93 Erin 3,856
94 Jodi 3,827
95 Deanna 3,791
96 Laurie 3,750
97 Victoria 3,722
98 Yolanda 3,721
99 Danielle 3,718
100 Beth 3,686

Nearby Year & Decade Rankings

Compare 1971 with adjacent years and the surrounding decade

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