What is an offensive nickname for a guy? Do guys even like nicknames?

Anonymous
I recently learned that guys don't like to be called things like 'nice' or 'sweet' - I had no idea. I have been calling my boyfriend 'dorky' as he is really smart. Is dorky not a good nickname for a guy? Are there any guidelines/ rules for this kind of thing?

Can you give me some examples of nicknames that guys would like.
What is an offensive nickname for a guy? Do guys even like nicknames?
5 Opinion