I'd call him Yams... I don't know him by any other name.It would be wrong to name him otherwise.
I tend to use nicknames everywhere. I called Shlup 'Shlup' or 'Squeak' when I was around her, for example.
Some people call me BoB, but rarely. I think about 99% of people who meet me call me Daniel.