Zoe is sweet and spunky but it's become too popular. If it weren't popular, I'd choose
Zoe. But since it has become popular, then
Zara. It's a nice little twist on beautiful but overused
Sarah, sound-wise. (I know the two names are not etymologically related.) I hate
Zelda.