Teresa es un nombre femenino de etimología incierta. Se ha propuesto su origen
griego (
Therasia -denominación que lleva una de las islas Cícladas-), con un significado puede identificarse con el de θερος (
theros -"
verano"-) o con el de θεριζω (
therizo -"
cosechar"-). Otra propuesta lo asocia al
latín tharasia ("
cazadora"), aunque también se da esta forma por griega (con el significado de "
milagrosa"). También se vincula este nombre a una variante de
Ceres, diosa romana de la fecundidad de la tierra, las plantas y la agricultura por extensión.