My husband and I have irrevocably fallen in love with the name Charlotte. I know it is popular to the max and normally that would bug me but I love it. Two problem are the MN and the NN.
The middle names I like at least a little bit are:
- Charlotte Ann (My Grandmothers MN)
- Charlotte Renee (My Mother MN)
I would love some other smooth flowing options!

I don't really like any of the nick names I can think of. I could be persuaded to like Lottie a little more. I don't like Charlie, Char, Char Char, Charlee (Sharlee). Anyone know of any others that might work?
Re: Middle Name Dilema! Help Wanted. Nick Names Too!
I like Renee and Ann best of your middle name options.
Suggest
Charlotte Maeve
Charlotte Jane
Charlotte Irene
Charlotte Claire
Charlotte Marie
Charlotte Lynn
Charlotte Pearl
As far as NN I wouldn't even worry about it. Honestly I've never really gotten why people would pick nicknames before they even meet their child. You might pick one and find it doesn't even fit her. Just call her Charlotte and a nickname will come naturally. Or maybe you'll just call her Charlotte and there's nothing wrong with that. Not everybody needs a nickname, you know?
I like Lottie and Lettie as nn's
Charlotte Jocelyn (CJ)
Charlotte Brynn (CB)
Charlotte Kristine (CK)
Charlotte Viola (CV)
Charlotte Winter (C-dub)
Charlotte Yasmine (Sigh)
I have an acquaintance with a daughter named Charlotte that they call Coco, but I think that's what her brother called her b/c he couldn't pronounce Charlotte. I think the best way with nicknames is just to let them happen naturally!
As for nickname, I'd just leave it and see what comes.
I was given a nickname that starts with a different letter (L) than my given name (A), and it always bothered me... things like signatures, monograms, email addresses, even those stupid facebook "what's your elf name" things, etc I always had to decide if I was going to use my 'real' name or the name that everyone called me. Not a big deal for some, but just something that always annoyed me.
Im not a fan of Charlotte Grace because Grace is such a common middle name. I had a popular first and middle name (1984 Jennifer here!) and it sucked. Now that I'm married and have a less common last name things are a bit easier.
The others are lovely.
It's refreshing you don't hear it often.
I'd choose either of the family names for middle. Renee is a bit more unique but I'd pick based on which sentiment you'd prefer.