You have told him you do not like his behavior, and you have told him to stop.
If you can, send an email to him to that effect the very next time he calls you an inappropriate name. In that email, reference that this is not the first time you've requested he use your name and no other word when addressing you, and that this email serves as your written request that he cease.
Then, if and only if you actually will, you can notify his supervisor (if he continues to call you those stupid names) that you are seeking legal advice. Tell his supervisor that you are concerned as you feel it is between you and the co-worker but it could be interpreted that since nothing is being done, a hostile work environment has been allowed to exist...
Or, if you are not willing to seek independent council, then talk with your HR and let them know that you are not willing to continue to be addressed by this person. The TONE is the key here, and he's using it because he thinks he can get away with it. The FACT is that you've asked him to stop and he has not.
Good luck to you. I think that your never having to go through something like this, or to seek assistance to handle a work relationship will speak well for you. It's not like you have a history...
I would love to tell you that it won't rebound on you, but it may. That's one of those miserable facts of life.
But what are your choices?
Yes, I think this will be exactly what I will do...email him. Note that it is writing that I am asking him to refer to me by name. And cc to the big guy so he knows that I am not kidding.
Thank you. I was hesitant to really lay it all out there because I didn't want to appear 'whiny' or complaining in any way.
Kelly