AgeName

How old is someone named Theresa?

The average Theresa is 61 years old.

Half of all living Theresas are between 54 and 70.

Estimated alive
262K
Median age
63
Peak year
1961
Mostly
Boomers

Parents have been choosing Theresa less often since its peak in 1961; 136 babies got the name in 2025.

Popular names of 1961 · The most popular names of the 1960s →

Show the numbers by decade
Babies named Theresa by decade, and how many are estimated alive today
Born inBabies bornAlive today
1900s6,4060
1910s18,3750
1920s36,795850
1930s32,9456,500
1940s35,89421,000
1950s89,78971,000
1960s97,41285,000
1970s40,25038,000
1980s22,50722,000
1990s10,60610,000
2000s4,5554,500
2010s2,1982,200
2020s859850

How many Theresas are still alive?

About 260,000 Theresas are alive in the US today. That's 65% of the roughly 410,000 babies named Theresa since 1880.

Roughly half of all Theresas ever born are still living.

What generation is the name Theresa?

About half of living Theresas are Baby Boomers, born between 1946 and 1964.

See all Boomer names →

Is Theresa an old name?

Yes. Theresa is older than 91 in 100 names on AgeByName.

Looking ahead: if babies keep getting the name at today's pace, the typical Theresa will be 76 in 2056, so the name is getting older.

Names that sound old →

Is Theresa a boy or girl name?

Almost entirely girls: 99.7% of living Theresas are women.

Names the same age as Theresa

NAME TWIN

Theresa's name twin is Benita. Of all 3,713 names on AgeByName, Benita's age curve is the closest match to Theresa's: 93% alike.

GUESS THE AGE

Think you can guess a Gary's age?

Ten names, one slider each. Share your score.

Play now →

Questions about the name Theresa

How old is the average Theresa?

The average Theresa in the US is 61 years old. The median is 63, so half are older and half younger.

How many people are named Theresa?

About 260,000 Theresas are alive in the US today, out of roughly 410,000 babies given the name since 1880.

When was the name Theresa most popular?

In 1961, when about 12,000 baby girls were named Theresa.

Is Theresa a Boomer name?

Yes. About 51% of living Theresas are Baby Boomers, born between 1946 and 1964.

Estimates from Social Security Administration baby-name records (births 1880–2025) and SSA cohort life tables (2026 Trustees Report). Updated each spring. How we calculate this