They are very different from each other I know.
Have had my heart set on Madeleine nn Maddy for a few months, DH really likes and I thought we had it sewn up but the last month he's had doubts; thinks he'd never actually use Madeleine and that it's a bit fussy, long and hard to spell and she'd be forever spelling it for people. He has a point as I have a shorter French name but I almost always have to spell it and when growing up, I just wanted a 'normal' name - however mine is more unusual than Madeleine - I think everyone knows it and how to pronounce it?
He threw in Ruby last week when we were looking online and we both love it. It is obviously the easier of the two to know and spell, we like all the song associations and that it means precious stone 
Still have 8 weeks to go but am worried about making the wrong decision, and whether I am holding on to Madeleine because I imagined using it for quite a while, or if I'll regret it if we don't use such a beautiful name. I obviously want DH to love it too though, it is his child and all that! (But I think he could probably be persuaded!) We used 'my' favourite for DS so that is somewhere in my mind too, not that DH has said that and I know it's more important we choose the right name rather than picking one each or anything like that.
Which do you prefer and any particular reason?
TIA 