Verbal abuse

I been with my husband for 8 years and been married for almost 2 years and he just keep calling me names during the day even if I have done nothing even when he get home from work. I’m getting really tired of the way he’s treating me and I’m currently pregnant with our 3rd baby and I don’t even want to be in the same room as him when he starts calling me names. Why should I do?