Theresa

A name of Greek origin whose source is disputed; proposals include theros, summer, and the island of Therasia. Spanish and Portuguese use spread it after Teresa of Avila.

Theresa in 2025

Theresa was given to 136 babies in the United States in 2025, making it the 2,879th most popular name of the year. That is roughly one in every 24,378 babies born.

The history of Theresa

Theresa reached its highest point in 1961, when 11,991 babies were given the name, ranking 72nd that year. Its best-ever ranking was 71st, in 1958.

Across the 146 years of records since 1880, 405,831 babies have been named Theresa. Half of them were born before 1957, which places the name's centre of gravity with the Baby Boomers.

Theresa by decade

DecadeBabies named TheresaBest rank
1880s2,505159
1890s4,735137
1900s6,406128
1910s18,375133
1920s36,79590
1930s32,94595
1940s35,894122
1950s89,78971
1960s97,41272
1970s40,250110
1980s22,507204
1990s10,606404
2000s4,555797
2010s2,1981,690
2020s8592,595

Where Theresa is heading

Theresa has fallen 35% over the past decade, from 210 babies in 2015 to 136 in 2025.

That is less than 5% of its 1961 peak — Theresa is now a rare name in the United States.

Names like Theresa

Names that rose and fell at the same time as Theresa.

Browse the most popular baby names