Claretha \c-lare-tha, cl(a)-retha\ as a girl's name is a variant of Clara (Latin), and the meaning of Claretha is "bright, famous".
The baby name Claretha sounds like Claretta and Clareta. Other similar baby names are Laretha, Klaretta, Clarita, Claireta, Clarette, Claressa, Claresa and Clarecia.