That’s ‘Drunken Lazy Bastard’ to the likes of you!
Anyway, I get called by a nickname BASED on my last name. It doesn’t bother me. (Australians, they call me ‘Ned’, which will tell you my last name, I bet.)
I have three first names - that is to say, first, middle, last are all common first names and the only thing that irritates me is when people call me by my last name by accident, thinking it’s my first. Happens in e-mail a lot.
However, it’s your name and you get to chose what you’re called. If it annoys you, tell someone.
My opinion is they probably like and admire you very much. Anywhere I have worked, this would be considered a compliment; it’s a way of referring to you in an unusual, irreverent and familiar way that is at the same time completely professionally acceptable.
The military practice of using last names is actually what makes it endearing, IMHO. In civilian practice it’s reversal of expectation. (I was in the army, so I know what that’s all about.) I personally have referred to coworkers, both male and female, by their last name, and it’s always because I liked them as friends, and so used their last name as an ironic way of showing platonic affection for them. On the occasions I’m called by my last name it’s always meant the same way.