Teresa
Spanish, Portuguese, and Italian name of uncertain origin, possibly from Greek words for summer or for harvesting. Its spread across Europe followed the fame of a sixth-century Spanish saint.
Teresa in 2025
Teresa was given to 291 babies in the United States in 2025, making it the 1,734th most popular name of the year. That is roughly one in every 11,393 babies born.
The history of Teresa
Teresa reached its highest point in 1961, when 18,949 babies were given the name, ranking 43rd that year.
Across the 146 years of records since 1880, 417,209 babies have been named Teresa. Half of them were born before 1962, which places the name's centre of gravity with the Baby Boomers.
Teresa by decade
| Decade | Babies named Teresa | Best rank |
|---|---|---|
| 1880s | 769 | 318 |
| 1890s | 1,587 | 286 |
| 1900s | 1,889 | 331 |
| 1910s | 5,199 | 362 |
| 1920s | 9,261 | 311 |
| 1930s | 7,694 | 347 |
| 1940s | 19,374 | 163 |
| 1950s | 114,514 | 51 |
| 1960s | 152,204 | 43 |
| 1970s | 56,270 | 72 |
| 1980s | 23,543 | 194 |
| 1990s | 11,980 | 377 |
| 2000s | 6,755 | 657 |
| 2010s | 4,215 | 1,014 |
| 2020s | 1,955 | 1,424 |
Where Teresa is heading
Teresa has fallen 32% over the past decade, from 429 babies in 2015 to 291 in 2025.
That is less than 5% of its 1961 peak — Teresa is now a rare name in the United States.
Names like Teresa
Names that rose and fell at the same time as Teresa.