I think that
Charlie can stand on its own, definitely. I rather dislike
Charles, myself, and I think that
Charlie is rather lovely. Prefer it on a boy than a girl (although I think it would make a nice nickname for
Charlotte).
Not particularly good at coming up with sibsets so I'll leave that to the other board members.