Top Baby Names of 1925

Most popular names for boys and girls in 1925.

What the Data Says About 1925

The Social Security Administration's national 1925 file shows 1,602,781 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 1925 was Robert, with 60,896 births registered nationally. The #1 girl name of 1925 was Mary, with 70,586 births nationally. The top 100 boys captured 812,642 births compared with 790,139 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.

1925 sits within a specific era of U.S. naming trends. Pre-1940 years are dominated by traditional biblical and English names — John, William, Mary, and Helen consistently occupy the top ranks, and the top 10 names account for a much larger share of all births than in later decades. Robert and Mary leading 1925 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 1925. Names with fewer than five occurrences nationally in 1925 are excluded from SSA's public file to protect privacy, meaning the true number of unique names given in 1925 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 Robert 60,896
2 John 57,195
3 William 53,309
4 James 52,679
5 Charles 29,580
6 George 26,561
7 Joseph 24,614
8 Richard 23,269
9 Edward 20,090
10 Donald 19,193
11 Thomas 16,688
12 Frank 15,329
13 Paul 14,174
14 Harold 13,597
15 Raymond 12,442
16 Walter 12,130
17 Jack 12,011
18 Henry 10,618
19 Kenneth 10,146
20 Arthur 9,986
21 Albert 9,511
22 David 8,915
23 Harry 8,611
24 Eugene 8,517
25 Ralph 8,467
26 Howard 7,171
27 Willie 7,124
28 Carl 7,061
29 Louis 6,798
30 Clarence 6,670
31 Earl 6,436
32 Roy 6,376
33 Fred 6,205
34 Joe 6,107
35 Francis 5,978
36 Lawrence 5,633
37 Ernest 5,494
38 Leonard 5,465
39 Anthony 5,041
40 Stanley 5,030
41 Norman 4,975
42 Herbert 4,924
43 Alfred 4,796
44 Daniel 4,548
45 Gerald 4,507
46 Samuel 4,405
47 Calvin 4,301
48 Bernard 4,259
49 Billy 4,207
50 Melvin 4,146
51 Marvin 4,092
52 Leroy 3,884
53 Russell 3,804
54 Leo 3,775
55 Michael 3,761
56 Andrew 3,617
57 Edwin 3,560
58 Floyd 3,524
59 Clifford 3,424
60 Peter 3,373
61 Elmer 3,356
62 Lloyd 3,324
63 Theodore 3,226
64 Ray 3,219
65 Frederick 3,088
66 Warren 2,945
67 Vernon 2,912
68 Clyde 2,906
69 Herman 2,890
70 Alvin 2,777
71 Vincent 2,772
72 Gordon 2,748
73 Chester 2,719
74 Wayne 2,713
75 Philip 2,675
76 Leon 2,636
77 Glenn 2,611
78 Charlie 2,578
79 Lewis 2,577
80 Milton 2,567
81 Lester 2,559
82 Lee 2,537
83 Martin 2,417
84 Bill 2,381
85 Jesse 2,373
86 Dale 2,302
87 Cecil 2,297
88 Harvey 2,190
89 Victor 2,119
90 Roger 2,099
91 Sam 2,092
92 Wallace 2,076
93 Benjamin 2,069
94 Allen 2,034
95 Arnold 1,972
96 Edgar 1,809
97 Willard 1,795
98 Roland 1,785
99 Oscar 1,754
100 Johnnie 1,744

Top 100 Girls' Names Girl

Rank Name Births
1 Mary 70,586
2 Dorothy 38,570
3 Betty 32,812
4 Helen 29,173
5 Margaret 24,462
6 Ruth 22,247
7 Virginia 17,490
8 Doris 16,075
9 Mildred 14,453
10 Elizabeth 13,936
11 Frances 13,825
12 Evelyn 12,505
13 Anna 12,250
14 Jean 11,598
15 Alice 11,576
16 Marie 10,930
17 Shirley 10,513
18 Lois 9,573
19 Irene 9,440
20 Gloria 9,381
21 Marjorie 9,306
22 Barbara 9,155
23 Martha 8,762
24 Florence 8,585
25 Lillian 8,352
26 Rose 8,280
27 Louise 8,276
28 Patricia 8,096
29 Catherine 7,867
30 Ruby 7,843
31 Eleanor 7,724
32 Annie 7,350
33 Gladys 7,231
34 Norma 6,941
35 Thelma 6,823
36 Josephine 6,810
37 Edna 6,781
38 Pauline 6,728
39 June 6,649
40 Phyllis 6,486
41 Lucille 6,397
42 Edith 6,275
43 Ethel 6,176
44 Grace 5,983
45 Hazel 5,778
46 Bernice 5,728
47 Marion 5,577
48 Rita 5,323
49 Juanita 5,232
50 Beatrice 4,992
51 Lorraine 4,983
52 Ann 4,935
53 Jane 4,881
54 Geraldine 4,838
55 Clara 4,776
56 Esther 4,726
57 Emma 4,714
58 Sarah 4,685
59 Joyce 4,364
60 Nancy 4,325
61 Katherine 4,240
62 Wilma 4,175
63 Elsie 4,146
64 Dolores 4,145
65 Julia 4,047
66 Joan 4,030
67 Marian 3,979
68 Willie 3,947
69 Agnes 3,911
70 Gertrude 3,892
71 Eva 3,855
72 Wanda 3,803
73 Elaine 3,776
74 Bertha 3,772
75 Laura 3,588
76 Vivian 3,576
77 Charlotte 3,551
78 Audrey 3,543
79 Maxine 3,538
80 Theresa 3,515
81 Kathleen 3,503
82 Ida 3,489
83 Marilyn 3,419
84 Viola 3,336
85 Anne 3,320
86 Vera 3,280
87 Bessie 3,266
88 Kathryn 3,262
89 Jeanne 3,225
90 Pearl 3,213
91 Lillie 3,119
92 Violet 3,032
93 Ella 3,006
94 Alma 2,996
95 Myrtle 2,980
96 Eileen 2,964
97 Jessie 2,951
98 Nellie 2,937
99 Margie 2,868
100 Mattie 2,816

Nearby Year & Decade Rankings

Compare 1925 with adjacent years and the surrounding decade

Compare 1925 leaders: Robert vs Mary → 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.