AgeName

Popular names of 1951, and how old they are now

People born in 1951 turn 75 in 2026. Social Security recorded about 3.7 million births in 1951 under names it lists, and by our estimate about 66% of them are still alive: about 2.4 million people.

The year's top names were Linda for girls and James for boys. Babies born that year are Baby Boomers (see Boomer names).

12 names on AgeByName had their busiest year ever in 1951: Patricia, Kathleen, Janice, Gail, Ellen, Marcia, Allen, Gayle, Jacquelyn, Francine, Glenna and Sherman.

Top girl names of 1951

Most popular girl names of 1951
#NameBorn 1951Alive todayAvg. age, everyone
1Linda73,98254,00070
2Mary65,72148,00066
3Patricia56,44641,00068
4Deborah42,05331,00066
5Barbara40,61730,00072
6Susan40,22829,00066
7Nancy30,34622,00068
8Karen27,99821,00063
9Sandra27,66520,00066
10Kathleen26,71620,00064
11Carol24,78118,00072
12Donna24,07418,00068
13Sharon23,92018,00068
14Brenda21,71716,00063
15Diane19,84015,00068
16Pamela18,57014,00064
17Margaret17,69213,00061
18Debra17,06412,00066
19Janet16,94712,00068
20Cynthia16,29512,00060
21Janice15,95812,00070
22Carolyn15,20611,00067
23Elizabeth15,11811,00044
24Christine15,01711,00057
25Judith14,93511,00072
26Judy14,01710,00072
27Shirley13,91910,00075
28Joyce13,4729,90072
29Betty12,8229,40076
30Cheryl11,9868,80065
31Gloria10,9518,00066
32Rebecca10,9328,00048
33Beverly10,8608,00070
34Catherine10,5667,70054
35Kathy10,4067,60065
36Gail9,8867,20071
37Bonnie9,7067,10066
38Martha9,6057,00066
39Joan9,4036,90073
40Peggy9,2086,70071
41Marilyn9,1486,70069
42Dorothy9,0896,70072
43Jane8,9426,60062
44Connie8,7226,40067
45Kathryn8,4606,20051
46Ann8,4236,20065
47Virginia8,1806,00066
48Denise8,1165,90059
49Jean7,6275,60069
50Diana7,3965,40052

Top boy names of 1951

Most popular boy names of 1951
#NameBorn 1951Alive todayAvg. age, everyone
1James87,25652,00054
2Robert86,35351,00058
3John81,56949,00055
4Michael72,80743,00049
5David64,78839,00052
6William62,78137,00051
7Richard54,54132,00060
8Thomas48,27529,00053
9Charles39,40623,00054
10Gary38,16023,00065
11Larry30,55818,00065
12Ronald29,04917,00064
13Steven28,36317,00052
14Joseph28,14717,00045
15Donald27,91617,00064
16Kenneth25,84115,00057
17Dennis24,26414,00063
18Paul22,85314,00057
19Stephen22,47413,00054
20Mark21,20113,00056
21Daniel21,12113,00042
22George20,21212,00057
23Edward19,91312,00056
24Jerry15,1649,00063
25Gregory14,1028,40054
26Bruce14,0908,40063
27Douglas13,9028,30059
28Timothy12,7057,60050
29Roger12,4257,40063
30Terry12,2167,30062
31Frank11,4776,80059
32Raymond11,2276,70056
33Lawrence10,2666,10060
34Anthony9,8365,90040
35Jeffrey9,7135,80053
36Gerald9,5395,70064
37Wayne9,3275,60063
38Peter8,9995,40051
39Patrick8,7515,20047
40Alan8,4085,00049
41Danny8,1794,90057
42Walter8,0384,80058
43Carl7,6414,60060
44Arthur7,4144,40054
45Willie7,2264,30064
46Harold7,1784,30066
47Henry7,1204,20034
48Jack7,0044,20034
49Dale6,9634,10064
50Johnny6,7004,00054

About these numbers

“Born” counts the babies of each sex given the name in 1951, 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 1951. “Avg. age, everyone” is the average age of everyone alive with the name, not just the 1951 babies. How we calculate this