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.