A variant spelling of Megan, originally from Margaret, meaning pearl.
Like Maeghen?
Swipe through thousands of names like it