Loading name…
feminine · English (Rare) origin
Tresha is an English name functioning as an elaborated or altered form of Tresa, itself a shortened variant of Teresa. Teresa is generally traced to ancient Greek, possibly derived from therízein, meaning to harvest, or from the name of the Greek island Thera. Tresha follows a pattern of phonetic variation common in modern English name coinage, adding a distinctive spelling while retaining the sound of its root. Related forms include Teresa, Theresa, Tresa, and Tressa.