Have finally narrowed it down to either Charlie or George with DH swaying more towards Charlie but neither of us are keen on Charles.
Would Charlie be ok as a name in it's own right? It doesn't sit well with me as Charlie seems more of a nickname than anything but can't think of another name we could shorten to "Charlie". Any ideas appreciated!
IMO if you have your heart set on Charlie but hate Charles, then you should put Charlie on the bc (even if you do dislike the idea of a 'nn' on a bc). If you are never, ever going to call him Charles then he will probably find it a pain strange that he has a different name on his official documentation to what he is known as in his everday life.
Just my opinion based on personal experience of my sister (who has a longer name on her bc that is never used apart from official documentation and she finds it a complete administrative nightmare) but I am aware that a lot of people disagree with me.
My Grandad's middle name was Charlie; my grandmother always wanted him to pretend it was Charles but he was jolly proud of it. Funnily enough hers was Jennie (as is mine) but she never wanted to be Jennifer!