Xanthe and
Magdalene are both lovely.
Xanthe is unusual to most people, so the pronounciation and spelling would have to be learned. If they like these names then they should use them.
Xanthe Anne is fine if that's what they are happy with. If they are wanting to honour or use
Anne, but not quite set on it, perhaps another form of it or a name with '
Ann' in it?
Mn or other name suggestions:
AdrianaLaviniaOpheliaThaliaAemiliaCallistaVivienneCressidaGertrudeRoxanneViolaHermiaGinevraKaterinaLuciaSilvieLoreleiNyssaMinerva