Mairead name meaning

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

The baby name Mairead sounds like Maighread, Marta and Mirta. Other similar baby names are Maira and Maire.

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