Baby Names and Name Generators

What Does Margrid Mean?
"pearl"