I have a nephew whose name is Francis Rebel. Most people (and in school) call him Frankie, others call him Rebel or just Reb. It is SO cute and very appropriate; his parents are kind of punk rock. Francis was his grandfather's name, Rebel is just a name they loved.
Re: Good middle name for Francis
I always like to try to find a family name for the middle name. Is there a father, grandpa, uncle, etc who would have a fitting middle name?