Margrid \m(a)-rg-rid, mar-grid\ as a girl's name is a variant of Margaret (Greek), and the meaning of Margrid is "pearl".
The baby name Margrid sounds like Margrit and Margred. Other similar baby names are Margret, Margarit and Margarida.