I'd be inclined to agree... I mean, if you name a child something and then decide within a few weeks that it just doesn't fit, to the point that you *really* want it changed, then I suppose that's not too bad, but if you were to leave it go until your child was old enough to recognise their name and be confused over a change, then yes, that is something I wouldn't personally agree with. I couldn't imagine trying to change the name of a child who is, say, 3 or 4 years of age, kwim?? It would be very hard for them to comprehend - at that age, a name is just something you *have*, something you *are* and to go through such upheaval would be weird for them. I too would choose a nickname if I weren't happy with my child's name later on - yes, that would open the door for confusion/hardship later on when they start having to fill out things like driver's licence applications etc using their 'official' name, but I suppose that's something they can deal with when they're at an age to decide whether to put up with using their legal name on forms and going by their 'pet' name informally, or whether they change it of their own accord.
I think I got really lucky with DD because we'd chosen the name just a few weeks after our 19-week scan (when we determined it was a girl), and I have never had an ounce of regret - right from birth, everybody said, 'Oh, she looks like an Emily' or 'It suits her perfectly' and the flow of her name sounds nice. It's a bit harder trying to choose a name this time around (I woke up this morning and decided I want to discuss choosing a different first name with DH), but I'm confident that whatever we come up with will stick and we won't wish we'd chosen differently.

