Teresa – imię żeńskie pochodzenia greckiego. Może wywodzić się od słowa oznaczającego „mieszkanka wyspy Thera (znanej dziś jako: Santoryn)”.
W Polsce imię pojawiło się w XVII wieku.
W innych językach: łacina – Teresia angielski – Theresa, Teresa, Terese, Teressa, Tessa, Tracey, Terry, Tess czeski – Tereza hiszpański – Teresa, Teresita litewski – Teresė, Terė, Tarasia.
Teresa imieniny obchodzi: 3 marca, 7 marca, 11 marca, 12 kwietnia, 7 czerwca, 27 czerwca, 6 lipca, 9 sierpnia, 26 września, 1 października, 3 października i 15 października.
Wedle danych rejestru PESEL imię Teresa (jako pierwsze) według stanu na 22 stycznia 2025 w Polsce nosi 319 921 kobiet. Było wówczas na 15. miejscu pod względem popularności.
Święte i błogosławione noszące imię Teresa św. Teresa z Ávili (od Jezusa, Teresa Wielka, Hiszpańska) – hiszpańska karmelitanka, mistyczka, Doktor Kościoła św. Teresa Kim – męczennica koreańska św. Teresa Yi Mae-im – męczennica koreańska św. Teresa Kim Im-i – męczennica koreańska św. Teresa Zhang He – męczennica chińska św. Teresa Chen Jinjie – męczennica chińska św. Teresa z Lisieux (od Dzieciątka Jezus, Mała Tereska) – francuska karmelitanka, Doktor Kościoła św. Teresa Benedykta od Krzyża – karmelitanka, filozof, męczennica św.