I don't really like
Megan with any spelling, but if I had to pick, the over-voweled one is not the one I'd choose.
Maisie could work for it, though, since they both have the
May- sound, and Maragaret doesn't have an S in it any more than
Meghan does.