I love
Zoe, but I wouldn't use it anymore. It is a beautiful Greek name with a lovely meaning and a long history but has been ruined somewhat by its popularity and especially its alternate spellings ranging from Zoee over
Zoie to
Zoey and
Zowie.
I imagine a very lively, happy and outgoing girl who is a bit crazy in a good way. Very creative and funny.