I like all of the names you've already thought about...Zoe is cute!

What about Gracie, Cupid, Harley, Roxie, Princess, Lil' bit...just a few I think are sweet names there is so MANY cute names. I love seeing all the adorable names that people on here have named their pets. Also you can go to google and type in the search for Yorkie names you can find all sorts of wonderful names! That's how I found the name Karlee and my family all agreed on the name. Good luck and let us know what name you pick.