Retha \r(e)-tha\ as a girl's name is a variant of Aretha (Greek), and the meaning of Retha is "excellence; righteous".
The baby name Retha sounds like Reatha, Reta and Retta. Other similar baby names are Betha and Letha.