A variant of Megan, from the Welsh diminutive of Margaret, ultimately meaning "pearl."
Like Meahgan?
Swipe through thousands of names like it