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