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.