How old is someone named Theresa?
The average Theresa is 61 years old.
Half of all living Theresas are between 54 and 70.
When was Theresa popular?
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
| Born in | Babies born | Alive today |
|---|---|---|
| 1900s | 6,406 | 0 |
| 1910s | 18,375 | 0 |
| 1920s | 36,795 | 850 |
| 1930s | 32,945 | 6,500 |
| 1940s | 35,894 | 21,000 |
| 1950s | 89,789 | 71,000 |
| 1960s | 97,412 | 85,000 |
| 1970s | 40,250 | 38,000 |
| 1980s | 22,507 | 22,000 |
| 1990s | 10,606 | 10,000 |
| 2000s | 4,555 | 4,500 |
| 2010s | 2,198 | 2,200 |
| 2020s | 859 | 850 |
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.
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.
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.
Think you can guess a Gary's age?
Ten names, one slider each. Share your score.
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