They're all of about the same I'd say except for "jerk" which is less offensive, but it depends more on the tone of voice and situation.

People often call each other by these names in a joking...