It's a very beautiful name, but it seems a bit too mature and a bit of a mouthful for a little girl to grow up with, however I love the short form of "Maggie" which is perfect for a little girl.
Magdalen is a family name, and I gave it to my 3rd daughter as her middle name. I love this name because of its meaning and heritage. It is a powerful name for a woman.
What a delightful name! Definitely would pronounce MAG-da-len, and not MAUD-lin, however. Maggy or Maggie is a cute nickname, but the unique given name Magdalen is so much better.
A couple years ago, my coworker's daughter had her first child. She named her Magdalen. Ever since I have LOVED the name. It comes with the adorable nickname - Maggie. It's not unheard of yet it's not common either. It's pretty, sophisticated and elegant. I'm seriously considering it for my daughter.