Sorry I don't like it, it just gives me a fusty and wussy vibe. A Francis would be super neat. I know that's probably ridiculous, it's just an immediate impression. Franklin is a bit better, but I'm not blown away.
I do quite like Frances for a girl though, especially as a middle name. And Francesca is gorgeous.
Actually how about Francesco? Too OTT?