Formal name for nn Maggie?

Really in love with the name [name_f]Maggie[/name_f] for our daughter coming in [name_u]July[/name_u]. It comes from my grandma who was always called [name_f]Maggie[/name_f] by her brothers as a nn for [name_f]Margie[/name_f]. My husband is just not sold on [name_f]Maggie[/name_f] being her full name. We really want a name you wouldn’t expect to pull [name_f]Maggie[/name_f] from. Any ideas?

[name_f]Margaret[/name_f] would be the obvious choice.

Also;
[name_f]Marigold[/name_f]
[name_f]Megan[/name_f] maybe?

There’s another thread here on the same topic, full/formal names that can be shortened to [name_f]Maggie[/name_f].
On that one I mentioned [name_f]Magnolia[/name_f], [name_f]Magdalen[/name_f], [name_f]Margot[/name_f] and [name_f]Marguerite[/name_f].

[name_f]Marigold[/name_f] is beautiful and sweet and could easily be shortened to [name_f]Maggie[/name_f]! <3