Gretl \g-re-tl\ as a girl's name is a variant of Margaret (Greek), and the meaning of Gretl is "pearl".
The baby name Gretl sounds like Gretel and Gretal. Other similar baby names are Greta and Grete.