I'd go with
Cecily. It's fresher sounding.
Heather isn't very popular for little girls these days, but I grew up with a bunch of Heathers. It doesn't seem quite ready for revival yet. With that said, it's still a pretty name, and I wouldn't mind meeting a little girl named
Heather.