I would stick with the name you love - each child is unique and will make their name their own IYKWIM!
I have a Zoe and she is a spunk - so I may be a bit biased!