In all honesty, this is the first time I have encountered the name
Melusine, and I'm not even sure how to pronounce it.
Xanthe, on the other hand, I have loved for a long time. So I may not be the best to judge which name is better :) But for what it's worth, I think
Xanthe is awesome. It's very beautiful and spunky at the same time.