The meaning of the name Teresa is Harvester. The origin of the name Teresa is Spanish. This is the culture in which the name originated, or in the case of a word, the language.
Form of the name Theresa. St. Teresa of Avila, Spanish mystic nun.
People who like the name Teresa also like: Caroline
Teresa is on 489
BN name lists
Teresa is currently not ranked
on the BN charts
Teresa is currently #667
in U.S. births
Click button to listen on iTunes
St. Teresa - Joan Osborne