I had the hardest time naming Zoe! When I first saw her i wanted to name her Ali (Mohammad Ali) my fav boxer! About a day of Ali and I decided it didnt fit her personality. Then she was Roxie for another 2 days and decided against that. I sat down and started brainstorming and decided a Z name would be cool. Zoe is classy and sassy IMO which fits her perfectly!