I love charlotte, I totally understand the concern about being close to the other names. Have you thought about having 2 middle names? So you can have Anna as one of them?

On the Anna - what about Annabella? I know of only a few of these... everyone of them little cuties

Good luck and let us know what you decide.