NameTrendsU.S. Baby Name Data

Evergreen names (on the list for a century and still used)

Computed directly from official SSA figures. Methodology is described on our About page.

Advertisement
#Name Years on the listPeak yearTotal recorded births
1 James Boys 14619475,250,638
2 John Boys 14619475,182,633
3 Robert Boys 14619474,849,730
4 Michael Boys 14619574,426,753
5 William Boys 14619474,199,696
6 Mary Girls 14619214,141,481
7 David Boys 14619553,676,654
8 Joseph Boys 14619562,669,490
9 Richard Boys 14619462,577,552
10 Charles Boys 14619472,434,659
11 Thomas Boys 14619522,358,576
12 Christopher Boys 14619842,069,596
13 Daniel Boys 14619851,982,812
14 Elizabeth Girls 14619901,688,757
15 Matthew Boys 14619831,654,075
16 Patricia Girls 14219511,573,623
17 Anthony Boys 14619901,488,042
18 George Boys 14619211,487,297
19 Jennifer Girls 10719721,471,703
20 Linda Girls 14619471,455,143
21 Barbara Girls 14619471,436,695
22 Donald Boys 14619341,414,824
23 Paul Boys 14619571,398,293
24 Mark Boys 14619601,362,176
25 Andrew Boys 14619871,329,454
26 Edward Boys 14619241,303,594
27 Steven Boys 14619561,293,124
28 Kenneth Boys 14619571,283,974
29 Margaret Girls 14619211,264,774
30 Joshua Boys 14619891,248,929
31 Kevin Boys 11419631,184,507
32 Brian Boys 11619721,173,735
33 Susan Girls 14619551,123,481
34 Dorothy Girls 14619241,112,231
35 Sarah Girls 14619821,098,498
36 Timothy Boys 14619591,084,192
37 Ronald Boys 14219471,082,247
38 Jason Boys 14619771,052,030
39 Jessica Girls 14619871,050,729
40 Helen Girls 14619181,024,202
41 Nancy Girls 14619471,004,448
42 Betty Girls 14619301,001,238
43 Jacob Boys 1461998988,227
44 Karen Girls 1401957987,989
45 Jeffrey Boys 1171962979,601
46 Lisa Girls 1221965967,229
47 Ryan Boys 1141985964,123
48 Nicholas Boys 1461995926,047
49 Frank Boys 1461918915,978
50 Anna Girls 1461918914,859
51 Gary Boys 1441952902,152
52 Emily Girls 1461999896,487
53 Eric Boys 1461970888,891
54 Sandra Girls 1221947875,531
55 Jonathan Boys 1461988870,866
56 Stephen Boys 1461952864,739
57 Ruth Girls 1461920836,122
58 Donna Girls 1461959831,641
59 Benjamin Boys 1461989826,830
60 Samuel Boys 1462001820,196
61 Carol Girls 1451946816,928
62 Michelle Girls 1081969816,510
63 Larry Boys 1461947807,588
64 Laura Girls 1461964801,811
65 Amanda Girls 1461987790,638
66 Justin Boys 1431988790,469
67 Raymond Boys 1461924779,794
68 Emma Girls 1462003776,439
69 Scott Boys 1461971774,997
70 Brandon Boys 1111992770,509
71 Henry Boys 1462025768,945
72 Melissa Girls 1461979760,128
73 Jack Boys 1461927756,943
74 Rebecca Girls 1461981755,992
75 Stephanie Girls 1351990745,148
76 Deborah Girls 1461954742,820
77 Alexander Boys 1461993736,123
78 Sharon Girls 1181947723,024
79 Kathleen Girls 1461951713,645
80 Gregory Boys 1421962711,893
81 Cynthia Girls 1461957711,453
82 Amy Girls 1461975701,631
83 Patrick Boys 1461964686,590
84 Shirley Girls 1451935686,383
85 Angela Girls 1461971673,257
86 Catherine Girls 1461956667,789
87 Virginia Girls 1461922652,959
88 Katherine Girls 1461990650,926
89 Evelyn Girls 1461921639,756
90 Walter Boys 1461918631,172
91 Dennis Boys 1461952621,000
92 Jerry Boys 1461947615,102
93 Aaron Boys 1461989614,462
94 Brenda Girls 1221957608,478
95 Tyler Boys 1311994603,970
96 Frances Girls 1461918595,697
97 Pamela Girls 1201954595,076
98 Samantha Girls 1461990592,847
99 Jose Boys 1462002592,512
100 Peter Boys 1461957589,588

Figures are from the U.S. Social Security Administration Popular Baby Names dataset (public domain). Names with fewer than 5 recorded births in a year or state are suppressed by the source.