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 "totally, kinda or no way with middles".
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.