Skip to content
MyNameRoots

Baby name

Theresa

Girl

Origin of the name

Theresa comes from the Spanish Teresa, whose origin is obscure. Saint Teresa of Ávila and Mother Teresa made it famous.

Classic name

19611880190019251950197520002025
1961 was its best year: 11,960 births, or 1 baby in 346. Few fads, plenty of staying power: it appears in 146 years out of 146. Latest ranking, 2025: No. 1548.
404,613births since 1880
1960sgeneration
No. 35rank at its peak, in 1961

Where babies named Theresa are born

1961

Loading the map…

Tap a state to see its figures.

The darker the blue, the more common Theresa is in the state, compared with its births. White: no births published that year.

Where it is most popular

Compared with the national average, Theresa is most common in Vermont (2.1 times), Maine (2) and Rhode Island (2), taking into account all births in each state since 1910.

One letter apart

Names from the same era

Teresa · Denise · Robin · Lori · Tammy · Anne

Born in…

Add your year to see.