We had kind of decided on Francis for a boy, but I am just not 100% convinced (partly because dh and I pronounce it differently, which I know would irritate me).
DH suggested Caspar this morning. I like it a lot, and am not bothered by the friendly ghost association, as I think it's not something that this generation will really know about.
Would be grateful for any thoughts.