The name Meghan is a girl's name meaning "pearl". Meghan and is often added to lists like International Variations of Margaret and discussed in our forums with posts like "Adding Then Eliminating -- Girls Themed".
From the experts:
Megan was one of the first trendy names to spawn lots of spelling variations: This is one of the most tenacious and confusing. But with the ascendance of British Prince Harry's fiancee Meghan Markle, Meghan with an h (after the g and before the a) may soon become more familiar and more popular.