I don't think the popularity of a name is an issue. Your child will be an invidivual...different to all the other Zoe's out there. A name is just a name. You could call her "Ham Sandwich" and she'd still be a beauitful little person with a character and personality all of her own.

If Zoe is what you like, then go for it.