Tesha is a variation of the name Taesha.
Tesha is also a variation (English) of the name Tesia (Polish and English).
Tesha is also a pet form (English) of the name Theresa (English and German).
Tesha is an infrequently used baby name for girls. It is not listed in the top 1000 names.
† approx pronunciation for Tesha: T as in "tee (T.IY)" ; EH as in "ebb (EH.B)" ; SH as in "she (SH.IY)" ; AH as in "mud (M.AH.D)"