Chloe - I like that it has associations with both
Demeter and women in the early
Christian church.
Zoe was the name of a couple Byzantine empresses and modern day actresses.
In my area,
Zoe is occasionally used on dogs, but I've only encountered
Chloe on people. Both names are nice, but
Chloe gets a marginal win.