AgeName

Grandma Names: The Most Common Names for Women 65 to 85

Ask a room of grandmothers their names and these are the ones you'll hear most. We counted the estimated number of living women aged 65 to 85 with each name: Mary leads with 910,000.

They're Baby Boom and Silent Generation names, given when Mary, Linda and Patricia were the most popular names in the country. Most of them are rare for babies today.

Grandma Names: The Most Common Names for Women 65 to 85
#NameAged 65 to 85Peak yearAliveAverage age
1Mary912,45319211.67M66
2Linda813,48519471.06M70
3Patricia631,04919511.01M68
4Barbara534,6491947798K72
5Susan533,5391955862K66
6Karen417,1061957793K63
7Deborah406,2061954602K66
8Nancy396,2531947628K68
9Sandra384,3361947647K66
10Carol360,2431946511K72
11Donna359,0981959583K68
12Sharon340,6111947535K68
13Debra314,8521955455K66
14Kathleen290,4031951501K64
15Cynthia286,6601957589K60
16Brenda269,2011957490K63
17Pamela268,7551954488K64
18Diane264,4641955387K68
19Margaret227,1171921471K61
20Janet225,1121954356K68
21Elizabeth224,37019901.13M44
22Cheryl211,4681958356K65
23Carolyn211,3711947351K67
24Judith205,7951943284K72
25Judy197,3551947259K72
Grandma Names: The Most Common Names for Women 65 to 85, continued
#NameAged 65 to 85Peak yearAliveAverage age
26Betty188,9651930311K76
27Janice184,1471951267K70
28Shirley184,0551935295K75
29Joyce180,6001942271K72
30Kathy175,8991958272K65
31Lisa143,9981965872K56
32Beverly139,0071953215K70
33Christine137,6471952457K57
34Joan135,3961932220K73
35Catherine135,2971956375K54
36Teresa134,4321961338K59
37Gloria134,1701947226K66
38Rebecca133,5231981645K48
39Dorothy133,1721924240K72
40Denise129,7801961322K59
41Laura125,0751964604K51
42Martha124,8271947225K66
43Ann122,9951957252K65
44Bonnie122,7721947204K66
45Marilyn121,2741947197K69
46Connie118,3951955195K67
47Jane115,6571947203K62
48Peggy114,8531958167K71
49Virginia113,6831922221K66
50Theresa111,0121961262K61

How this list works

Names where at least 90% of living people are women, 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