While I wouldn't use it personally, I think
Joan is a beautiful, strong name, and I'd love to meet one. Great namesake, too.
Of your combos I like:
Joan Agatha Joan Amélie
Joan Araminta Joan BeatriceJoan CeciliaJoan CecilyJoan Clarimonde
Joan Clarisse Joan Corisande
Joan Emilia Joan EulaliaJoan Fiammetta - although I'm slightly wary of combining the name
Joan with a name that means "fire"
Joan Lilac Joan Marcelina Joan Marigold Joan Matilda - I've never realised it before, but
Joan and
Matilda have the same vibe to me. This combo is great.
Joan MelisandeJoan Miriama
Joan Pétronille
Joan Philomela Joan PhilomenaJoan Raffaella Joan Romilly
Joan Rosemonde Joan VivienneJoan Cecile MargaretaJoan Cecilia MarigoldJoan Clarice Viviana Joan Martha Violette Joan Violette Cecilia Joan Violette Lucasta Joan Vivienne Lucretia
I really like that you're combining
Joan with longer, ultra-femme middle names. It's a nice balance.