This isn't a yorkie nickname, but I'll share it because it's kind of amusing.
My best friend's half-german,half-aussie shepherd's name is Obi, and he was so bad during his late puppy phase we jokingly called him "Nobi" because we'd say "no obi!" so much ^_^
That boy ate
everything he could fit in his mouth. Now he's really well mannered