You should not call someone something they do not want.
Jim comes up with a funny nickname for his friend but his friend doesn't like it.
Jim wants to have a nickname for his friend.
Jim suggests a new nickname for his friend which his friend is happier with.
Jim keeps calling his friend by the nickname his friend doesn't like.
Jim's friend thinks it's actually pretty cool to have a nickname now that it's a good one.
Jim's friend is annoyed to be stuck with a nickname they don't even want.