Teresa, Theresa and Therese are feminine given names. The name may be derived from the Greek verb θερίζω (therízō), meaning to harvest.