I know three Zoes, all over 30, and someone else I know had a great-grandmother
Zoe who was mildly famous, in a local way. It's a nice name; good meaning, short and sweet.
Two of those Zoes spell it
Zoë. That's the only spelling variation I've ever come across.