Maggie Jean sounds very cute for a baby, but once she grows up a bit I think the dignity of
Margaret would be preferable, even if she never uses it in everyday life.
And if the parents dislike
Margaret or have bad associations, there's always
Magdalen!