How Many of MeU.S. name statistics

The most common first names in America

This list ranks first names by how many people who have them are alive today, not by total births, so names from the 1950s and names from the 2010s are compared fairly. Michael leads with about 3,825,743 living people. Figures are estimates from Social Security birth records (1880–2025), adjusted for how much of each generation is still alive.

Most Common First Names in the U.S., top 200
#NameEst. living
1Michael3,825,743
2James3,078,645
3John2,874,407
4David2,851,160
5Robert2,706,109
6William2,307,654
7Christopher2,074,142
8Joseph1,803,560
9Daniel1,755,131
10Matthew1,681,304
11Thomas1,529,129
12Mary1,499,913
13Richard1,498,237
14Jennifer1,457,884
15Joshua1,321,352
16Anthony1,306,430
17Charles1,260,716
18Andrew1,238,673
19Elizabeth1,154,189
20Mark1,145,337
21Kevin1,123,220
22Steven1,112,536
23Brian1,110,086
24Jessica1,100,400
25Jason1,069,296
26Ryan1,044,701
27Jacob1,024,980
28Timothy969,292
29Sarah938,337
30Ashley929,014
31Nicholas928,236
32Linda904,445
33Jonathan896,643
34Patricia887,733
35Emily880,141
36Jeffrey870,708
37Lisa868,672
38Eric863,931
39Paul850,716
40Justin833,311
41Brandon820,891
42Kenneth813,433
43Kimberly811,512
44Amanda803,583
45Benjamin788,666
46Michelle784,902
47Susan779,376
48Melissa749,757
49Alexander743,604
50Karen734,466
51Stephanie733,915
52Scott697,108
53Samuel682,838
54Stephen680,269
55Barbara678,404
56Donald671,372
57Ronald665,720
58Tyler665,262
59Amy662,723
60Rebecca655,001
61Samantha631,309
62Angela621,086
63Aaron620,958
64Edward619,271
65Nicole617,255
66Emma613,198
67Gary612,469
68Laura608,468
69Gregory607,703
70Nathan593,073
71Olivia591,627
72Adam590,939
73Zachary590,359
74Patrick589,963
75Sandra578,237
76Jordan573,934
77George573,215
78Noah570,357
79Jose564,804
80Cynthia556,188
81Nancy552,971
82Deborah551,733
83Rachel539,230
84Heather530,697
85Kelly528,600
86Ethan527,859
87Donna521,777
88Kyle516,077
89Larry503,490
90Lauren503,021
91Christian499,411
92Katherine492,389
93Victoria488,915
94Hannah481,573
95Sharon473,462
96Taylor473,257
97Maria471,978
98Dylan470,525
99Megan465,279
100Christina463,788
101Jeremy463,197
102Austin462,704
103Madison461,076
104Sophia457,550
105Kathleen455,884
106Brenda453,951
107Logan452,285
108Jack452,091
109Pamela450,967
110Anna449,231
111Julie446,124
112Isabella445,259
113Christine445,198
114Abigail444,889
115Alexis441,630
116Sean435,425
117Andrea434,600
118Margaret433,082
119Carol433,016
120Gabriel423,034
121Debra417,499
122Dennis415,663
123Henry414,077
124Peter412,115
125Douglas403,425
126Elijah402,315
127Amber392,549
128Liam391,379
129Danielle388,472
130Bryan386,170
131Brittany385,270
132Angel384,038
133Natalie380,089
134Terry378,698
135Raymond377,552
136Jerry374,205
137Kayla372,384
138Mason371,219
139Sara370,205
140Cameron368,500
141Ava366,171
142Catherine364,590
143Jesse362,679
144Frank359,043
145Keith357,925
146Lucas357,209
147Jamie355,579
148Tiffany353,385
149Juan352,819
150Caleb349,601
151Diane343,341
152Shannon343,166
153Luke340,903
154Alyssa338,699
155Mia336,400
156Allison335,139
157Erin334,407
158Shawn334,105
159Crystal333,638
160Jacqueline331,597
161Grace330,571
162Isaac329,561
163Charlotte327,972
164Teresa324,546
165Cheryl323,835
166Julia322,670
167Evelyn316,917
168Cody316,207
169Jackson315,136
170Janet314,857
171Travis310,911
172Denise310,759
173Kathryn309,435
174Carolyn308,842
175Evan307,011
176Bradley302,235
177Jayden300,626
178Lori298,926
179Carlos298,627
180Diana298,242
181Luis297,420
182Hunter297,240
183Tammy296,411
184Adrian294,758
185Leslie294,492
186Courtney293,744
187Brianna286,260
188Alan284,506
189Tracy283,852
190Aiden283,185
191Robin283,062
192Morgan282,635
193Vincent279,873
194Jasmine279,171
195Alex277,547
196Randy276,114
197Ian274,117
198Chloe272,216
199Nathaniel272,153
200Isaiah270,683

Top names by decade

The three most common names given to babies in each decade, from SSA birth records.

DecadeBoysGirls
1900sJohn, William, JamesMary, Helen, Margaret
1910sJohn, William, JamesMary, Helen, Dorothy
1920sRobert, John, JamesMary, Dorothy, Helen
1930sRobert, James, JohnMary, Betty, Barbara
1940sJames, Robert, JohnMary, Linda, Barbara
1950sJames, Michael, RobertMary, Linda, Patricia
1960sMichael, David, JohnLisa, Mary, Susan
1970sMichael, Christopher, JasonJennifer, Amy, Melissa
1980sMichael, Christopher, MatthewJessica, Jennifer, Amanda
1990sMichael, Christopher, MatthewJessica, Ashley, Emily
2000sJacob, Michael, JoshuaEmily, Madison, Emma
2010sNoah, Liam, JacobEmma, Olivia, Sophia
2020sLiam, Noah, OliverOlivia, Emma, Charlotte

Questions about this list

What is the most common first name in the U.S.?

Michael, with about 3,825,743 living people, based on SSA birth records from 1880 to 2025 adjusted for survival.

Why is this list different from the SSA's top baby names?

The SSA ranks names by babies born in a single year. This list ranks them by how many people with the name are alive today, so older names that were given to millions of people still rank high. The most popular boy name of 2025 was Liam.

How is the number of living people estimated?

Births in each decade are multiplied by the share of that generation still alive, using SSA life tables, plus a small correction for early under-registration. The methodology page lists every constant.

Look up any first name, including names outside the top 200.