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