The name Teresa is a Greek baby name. In Greek the meaning of the name Teresa is: Reap; from Therasia. American Meaning: The name Teresa is an American baby name. In American the meaning of the name Teresa is: Reap; from Therasia. Italian Meaning: The name Teresa is an Italian baby name.