Scottish Gaelic pet name for Mairghead/Mairead, the Gaelic forms of Margaret [q.v.], from Greek or Persian "pearl". Hence a variant of Maggie.