I like Zoe, but I love Kieran. I've loved it for years and KieranCharles is a nice combo. I'm not sure what to think about ZoeCecelia. I prefer that spelling over Cecilia, but I don't like any of them. They are both "whiney" names to me. I would add Isobel and Noel, or Felix