A spelling variant of Megan, a Welsh diminutive of Margaret, ultimately meaning pearl.
Like Maigan?
Swipe through thousands of names like it