AgeName

Popular names of 1925, and how old they are now

People born in 1925 turn 101 in 2026. Social Security recorded about 2.3 million births in 1925 under names it lists, and by our estimate about 20,000 of them are still alive.

The year's top names were Mary for girls and Robert for boys. Babies born that year belong to the Greatest Generation.

11 names on AgeByName had their busiest year ever in 1925: Willie, June, Wilma, Clifford, Margie, Rosa, Reba, Ila, Burton, Vito and Ester.

Top girl names of 1925

Most popular girl names of 1925
#NameBorn 1925Alive todayAvg. age, everyone
1Mary70,58692066
2Dorothy38,57050072
3Betty32,81243076
4Helen29,17338066
5Margaret24,46332061
6Ruth22,24729062
7Virginia17,49023066
8Doris16,07521075
9Mildred14,45319074
10Elizabeth13,93618044
11Frances13,82418067
12Evelyn12,50516034
13Anna12,25016039
14Jean11,59815069
15Alice11,57615053
16Marie10,93014062
17Shirley10,51314075
18Lois9,57313075
19Irene9,44012061
20Gloria9,38112066
21Marjorie9,30612069
22Barbara9,15512072
23Martha8,76211066
24Florence8,58511066
25Lillian8,35111029
26Rose8,28011056
27Louise8,27511069
28Patricia8,09611068
29Catherine7,86710054
30Ruby7,84310039
31Eleanor7,72410030
32Annie7,350under 10054
33Gladys7,231under 10068
34Norma6,941under 10069
35Thelma6,823under 10074
36Josephine6,810under 10039
37Edna6,781under 10070
38Pauline6,728under 10069
39June6,649under 10054
40Phyllis6,486under 10074
41Lucille6,397under 10052
42Edith6,275under 10057
43Ethel6,176under 10076
44Grace5,983under 10027
45Hazel5,778under 10027
46Bernice5,728under 10070
47Marion5,577under 10065
48Rita5,323under 10067
49Juanita5,232under 10065
50Beatrice4,992under 10056

Top boy names of 1925

Most popular boy names of 1925
#NameBorn 1925Alive todayAvg. age, everyone
1Robert60,89521058
2John57,19519055
3William53,31018051
4James52,68018054
5Charles29,58010054
6George26,560under 10057
7Joseph24,613under 10045
8Richard23,269under 10060
9Edward20,090under 10056
10Donald19,193under 10064
11Thomas16,688under 10053
12Frank15,329under 10059
13Paul14,175under 10057
14Harold13,597under 10066
15Raymond12,441under 10056
16Walter12,130under 10058
17Jack12,011under 10034
18Henry10,618under 10034
19Kenneth10,146under 10057
20Arthur9,986under 10054
21Albert9,511under 10057
22David8,915under 10052
23Harry8,610under 10062
24Eugene8,517under 10063
25Ralph8,467under 10065
26Howard7,173under 10065
27Willie7,124under 10064
28Carl7,061under 10060
29Louis6,798under 10052
30Clarence6,670under 10062
31Earl6,436under 10064
32Roy6,376under 10060
33Fred6,205under 10067
34Joe6,107under 10061
35Francis5,978under 10057
36Lawrence5,633under 10060
37Ernest5,494under 10061
38Leonard5,465under 10060
39Anthony5,041under 10040
40Stanley5,030under 10062
41Norman4,975under 10064
42Herbert4,924under 10065
43Alfred4,796under 10060
44Daniel4,548under 10042
45Gerald4,507under 10064
46Samuel4,405under 10032
47Calvin4,302under 10040
48Bernard4,259under 10061
49Billy4,207under 10061
50Melvin4,146under 10059

About these numbers

“Born” counts the babies of each sex given the name in 1925, from Social Security's records. “Alive today” estimates how many of them are still living, using SSA's cohort life tables for people born in 1925. “Avg. age, everyone” is the average age of everyone alive with the name, not just the 1925 babies. Records before the late 1930s undercount births, because many people born then never applied for a Social Security card. How we calculate this