Hey! I thought of a new "nick-name" for Yeti so people will remember his name more easily : "Yetty"
What do you think?
He could sign his checks, 'Man "Yetty" Beast'
The only setback is people might start calling him "Yetty the Sweaty". So maybe it's not a good idea.