Marghretta \m(a)-rgh-retta, marghr(et)-ta\ as a girl's name is a variant of Margaret (Greek), and the meaning of Marghretta is "pearl".
The baby name Marghretta sounds like Margeretta and Margaretta. Other similar baby names are Margrett, Margarette and Margareta.