Margret \m(a)-rg-ret, mar-gret\ as a girl's name is a variant of Margaret (Greek), and the meaning of Margret is "pearl".
The baby name Margret sounds like Margrit, Margrett, Margreth, Margrete, Margred and Margeret. Other similar baby names are Margrid, Margot, Margarit, Margarete and Margareta.