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.