Meaghen is a spelling variant of Megan, an Irish and Welsh form of Margaret, from Greek meaning pearl.
Like Meaghen?
Swipe through thousands of names like it