Magnolia. I love the flower, even if I don’t love the name. I do like it, and would be pleasantly surprised to meet a little girl with the name.
Also, I like
Maggie as a nn, much better then
Mari for
Marigold.
I don’t mind either as a full name, but I wouldn’t use them.