AgeName

Grandpa Names: The Most Common Names for Men 65 to 85

These are the names you'd hear most in a room of grandfathers. We counted the estimated number of living men aged 65 to 85 with each name, and James leads with 1 million.

Boys' names changed slowly in the 1940s and 1950s, so the list is full of names that are still common today, like James, John and Robert. What gives them away is how few babies get them now.

Grandpa Names: The Most Common Names for Men 65 to 85
#NameAged 65 to 85Peak yearAliveAverage age
1James1,001,28519472.88M54
2Robert970,44519472.53M58
3John941,08019472.69M55
4Michael840,31719573.56M49
5David824,54419552.67M52
6William692,08919472.15M51
7Richard614,47819461.41M60
8Thomas505,99619521.43M53
9Charles429,84919471.18M54
10Mark372,25519601.08M56
11Gary343,5031952588K65
12Joseph339,00319561.66M45
13Ronald328,1931947637K64
14Donald314,1601934631K64
15Steven310,96919561.04M52
16Kenneth297,7801957765K57
17Larry292,6381947486K65
18Paul283,3481957798K57
19Daniel250,93119851.61M42
20George225,3231921534K57
21Dennis225,0541952399K63
22Edward220,5021924578K56
23Stephen208,9871952637K54
24Timothy199,2531959902K50
25Jeffrey187,4051962812K53
Grandpa Names: The Most Common Names for Men 65 to 85, continued
#NameAged 65 to 85Peak yearAliveAverage age
26Jerry178,5991947358K63
27Gregory172,3201962570K54
28Kevin158,19719631.04M45
29Douglas156,8901957381K59
30Anthony149,45719901.2M40
31Frank138,7341918335K59
32Bruce138,4801956242K63
33Roger131,5281953251K63
34Raymond130,8291924351K56
35Brian121,05919721.03M48
36Scott116,8041971649K53
37Peter113,2731957384K51
38Randy110,7951956261K57
39Gerald105,0901942211K64
40Lawrence102,7731952216K60
41Patrick101,9731964546K47
42Wayne100,1121947193K63
43Carl93,0001956221K60
44Danny91,8641954208K57
45Dale91,5801958168K64
46Keith91,5621957335K54
47Alan90,7541955267K49
48Walter89,7841918209K58
49Christopher85,34619841.89M41
50Joe83,5861936192K61

How this list works

Names where at least 90% of living people are men, ranked by the estimated number alive aged 65 to 85. Ages are estimates for people alive in 2026, from Social Security baby-name records and SSA life tables. How we calculate this

More lists