Mairead is the Irish form of Margaret, ultimately from Greek, meaning "pearl."
Like Mairead?
Swipe through thousands of names like it