Maighread name meaning

Maighread
name meaning: Maighread \ma(i)-gh-read\ as a girl's name is a variant of Margaret (Greek), and the meaning of Maighread is "pearl".

The baby name Maighread sounds like Mairead, Martha, Marthe, Marta, Marhta and Mirta.

origin:  Greek
number of letters: 9. see all 9-letter names