Mairi \ma(i)-ri\ as a girl's name is a variant of Mayra (Irish). See for meaning of Mairi.
The baby name Mairi sounds like Mari, Maira, Maire, Mair and Miri. Other similar baby names are Mairin and Mairim.