I prefer the look and the sound of
Magdalen. I find
Abigail overused and unattractive.
Magdalen Ruth, then. I find the -en +
Anne rather uncomfortable, but I'd be OK with
Magdalen Anne. It's also less obviously biblical than
Magdalen Ruth, which is a plus, though I do love
Ruth.