Origin: British
Meaning: Noble; patrician
Treasha as a girl's name is a variant of the English name Tricia.