Meaning & Origin
A female given name from Ancient Greek, the Spanish and Italian form of Theresa.
Teresa is a girl's and boy's baby name of Greek origin, the Spanish and Italian form of Theresa. The name's ultimate origin is debated, but it is commonly linked to the Greek island of Thera or to the Greek therizein, meaning "to harvest."
Saint Teresa of Ávila, the 16th-century Spanish mystic and Doctor of the Church, and Saint Teresa of Calcutta (Mother Teresa) give this name an extraordinary spiritual legacy. The name carries a quiet, determined holiness — a sense of purpose and deep compassion that transcends any single culture or century.