K.U.
I would suggest that if you feel she is acting out more since the new baby, maybe she needs more one-on-one positive attention - like doing something fun and special, just the 2 of you.
Otherwise, you need to make it very clear to her that these behaviors are unacceptable and if she chooses to act this way, and not be in control of herself, there will be consequences. Those consequences must be clear, firm, and consistent. You don't have to yell, but you do need to remain calm and in control and really, just matter-of-fact - "Well, since you decided to call me names, you will spend some time alone in your room until you can decide to apologize and be nice."
I found 2 books that I found immensely helpful and insightful - they are "1-2-3 Magic" by Thomas Phelan and "Disciplining Your Strong Willed Child" by Robert MacKenzie. My daughter is going to be 4 next month, and very strong-willed herself, but by following some the guidelines in these books, she's getting better about cooperating when I need her to and not arguing back so much. Fortunately she's never hit me, called me a bad name, or even said "I hate you!" and I am hoping she never will because I'm letting her know NOW that I won't stand for it! I can also recommend "How to Talk So Your Kids Will Listen and How to Listen So Your Kids Will Talk" by Fabler and Mazlish.