I don't know any baby Charlottes, and I'm shocked at how popular it is! I don't know any babies though. But damn, I remember just a few years ago it being one of my top names ever and paranoid that it would break the top 100, and here it is #45, losing no steam!
If I were having a baby now, other factors being equal, I'd pick another name. I'd pick them in order of distinctiveness and wearability.
Charlotte: very wearable (easy to spell, recognizable, etc) but not super distinctive and will likely be kind of dated?
Maeve: sort of wearable - some people will be unfamiliar with it. But will be distinctive even if it's trendy
Alison: a great name but there are so many Allies and Alis and Allys out there and so many common ways to spell Alison that I'd prefer it as a middle name.
Katharine: middle name again. Catherine and all of its homophones are really indistinct, and Katharine is a really random spelling. Worst of both worlds.
Madeleine: kind of like Katharine.
I'd either go for Maeve or Charlotte. Maybe Charlotte; it's less trendy soundwise than Maeve. But Maeve would be more distinct!
I dunno. Me I like Charlotte better because I like the sound more, and knowing a Maeve in real life (I only know one; her sister is Linnea) hasn't made me like it any more. But I'm assuming you basically like all of them equally. Which would you say is more important to you: familiarity, trendiness, or distinctiveness?