Go with CamelliaMary, and let the baby choose it's own nn. I had Helena first, with great fantasies of calling her 'Laney' but she was such a serious baby that it never suited her. Then I had Frederick, thinking it was a good, strong name, but he is such a chubby, little ball of smiles, that he has never been anything other than 'Freddie'. She could be Cam or Millie, but she could also be Camellia, Melly or Lia...or Mary!

I also love Cecily and Zinna, and have a soft spot for Hero (love Shakespearean names), but feel like it would be tough to pull off.

Of these, I like CecilyKatherine best. You don't have to decide nicknames in advance. Wait and meet the child. Cecily might fit her perfectly, where Kit might not. Also, you can each call her by different nicknames - I saw your note by Camellia about Cam vs Millie.