To show how well two people don't get along, one or both gives the other an insulting nickname and refuses to call them anything else. Over time, the nickname loses its bite and as the characters learn to respect, if not like, each other. Then the formerly insulting nickname becomes more of a term of endearment.
This trope is a good way to show Character Development. As two people who initially [...] [tvtropes.org]