Try "mind over matter" - I don't mind and you don't matter.
You say that you are ignoring her. Given that you are complaining here about her, you're doing anything but what you say, which is that you are ignoring her. If you were truly ignoring her, you wouldn't be playing her game. You are playing her game. You can't play someone's game, go by the rules of their game including how they score the game and expect to win. The only way you win is by refusing to play no matter how much you are baited into it. You wouldn't allow yourself to be baited into playing a poker game with card sharks no matter what they call you, would you?
Ignore her as a rule, and I mean ignore her as in "she does not exist" as far as you are concerned - If your mind is still acknowledging her physical presence, then you are cheating on your assertion that you are ignoring her and you actually are not ignoring her. Take the attitude that if she is not calling you by your name, then she is not talking to you - she is talking to anyone but you. Conversely, acknowledge her the minute she calls you by your name. Waive the rule when it is in your interest to do so and when it suits you, and only when it is in your interest to do so and only when it suits you. No matter what you think of her, the requirements of the job go first. If your doing your job does not require at the moment that you interact with her, ignore her.
Do NOT engage in open conflict or in fact, any type of conflict with her. She has management's backing and you absolutely, positively don't want to put your management in a position where they have to choose between keeping her and keeping you. Given the imbalance of power between her and you, you win by going asymmetric, and you go asymmetric by ignoring her while avoiding an open conflict that you most likely cannot win. As my favorite actor Clint Eastwood used to say: "A man's got to know his limitations" :) So that he can work effectively within those limitations.
And last but not least, be determined to be happy at work even with your co-worker as-is in the workplace even if you have to learn how to be happy with her as-is in the workplace. Because much or most of your ability to successfully cope with her is dependent on your attitude. If you can lead a happy life despite news of various catastrophes around the world, you can certainly learn to be happy at your workplace with her as-is in it. Again, don't let her get to your head and into your mind just as you don't let the various catastrophes around the world get into your head and into your mind and color your outlook on life.