A variant of Megan, from Welsh forms of Margaret, meaning “pearl.”
Like Maghen?
Swipe through thousands of names like it