José Pedro Machado, no seu Dicionário Onomástico Etimológico da Língua Portuguesa, considera que o antropónimo Teresa tem etimologia obscura, muito embora possa haver uma relação com Therasía, nome de duas ilhas, uma nas proximidades de Creta e outra da Sicília. No entanto, o autor salienta a origem hispânica da mulher de São Paulino de Nola (Meropius Pontius Paulinus), bispo de Bordéus (353-431), a qual se chamava Therasia de Compluto (perto de Alcalá), o que constitui «a primeira vez que se atesta tal forma antroponímica». José Pedro Machado observa ainda que esse nome ficou «confinado à nossa Península durante alguns séculos» e «[s]ó saiu dela por volta do século XVI, popularizado pela fama de Santa Teresa de Ávila (1515-1582). E, mais tarde, pela de Santa Teresa do Menino Jesus (1873-1897) [...]» (ibidem). Parece, portanto, plausível que o nome tenha origem na Península Ibérica, apesar de a sua etimologia continuar por desvendar.