There are multiple origins and meanings for the name Teresa:
1. Comes from the ancient Greek word (θέρος) [theros] - "summer; harvest" or of (θερίζω) [therizo] - "mower; mowing, harvesting"
2. Feminine form of the Latin name Teres - "fine; smooth; shapely; elegant"
St. Teresa of Avila was born at Avila, Old Castile, 28 March, 1515; died at Alba de Tormes, 4 Oct., 1582.