I was thinking the very same thing the other day....but my frustration is for Not, as I have not found a Yorkie yet.....but...soon.....so, wanting to come up with a name....
I suggest using a song.......even an old song....then add a nickname to that....
Like.....ummmmmm "Dream Believer" and call her/him.....Bee, or Dreamie....you get it.......kinda fun, and more original than some other ways.....JMHO.

I bet we could start a thread with this idea.....of using song names....what do you think??????
Ok, I may be dating myself with the songs I choose....LOL