Baby Names and Name Generators

What Does Maighread Mean?
"pearl"