Gretha \g-re-tha\ as a girl's name is a variant of Greta (German). See for meaning of Gretha.
The baby name Gretha sounds like Gretta and Grethe. Other similar baby names are Aretha and Oretha.