Love, love, love it!
I love Magdalena and Magdalene. I've always wanted that for Maggie instead but DH is being so stubborn about Margaret as well, not just Maggie.
I like the rationale for Violet as well, not that it's needed since it's such a nice name.
And in the end she's got initials to honor family too.
Hope DH agrees with you!
Now do you want to try to convince mine?