Sorry, I can't help you with anagrams this early in the AM. My brain just won't go there. :-)
Leona Jane Antoinette is very nice and I don't think people will hear
Mary Jane. Had you planned to call her by the first two names? Otherwise, people definitely won't hear
Mary Jane. BTW, I fully understand the appeal of
Leona since my current fave is
Leonie. I just can't find a mn that I love paired with it. One of DH's fave names of all time is
Jane so perhaps I should go with that. Nah, I seem to revert to French mns where
Leonie is concerned.