It's lovely. So sophisticated, friendly and... don't know, makes me think of someone playful and "forever young". :)
Frannie fits well that image, too.
You combos aren't bad, but I think Francs needs something not more comfortable - names you use are too big, too pompeous for little
Frances. :D
I'd try out something like
Frances Olivie,
Frances Elanor,
Frances Penelope,
Frances Davida,
Frances Amalia,
Frances Louisa,
Frances Winifred or
Frances Veronica.