Husband is being really rude with me...

My husband is usually a total sweetheart. He normally wouldn't say a word that would hurt me and honestly for our entire marriage I've kind of "called the shots" but that's only because he pretty much told me he doesn't like making decision and wants me to do so. This has worked for us just fine for the last 6 years and has never come up as an issue. 
Well now out of nowhere he is literally tearing me apart over everything. First it was our decision not to circumcise. We have two girls and when I was pregnant with our first 5 years ago we discussed it and agreed we wouldn't do it. He's not circumcised and we had a million reasons against it. Well she turned out to be a girl so it didn't matter. Same scenario with our second daughter. 
Now I'm pregnant with baby 3 and I assumed the decision still stands but he literally blew up on me out of nowhere saying I just "told him we weren't doing it without even asking his opinion" which is a straight up lie. We've had many discussions and he always said he was on board.
Then it was who was going to be in the delivery room. My mom has always been. Well he decided he wanted it just to be us. I told him I was nervous about it. He lost his shit. "So I'm not good enough? You don't trust me to support you? Why can't you just grow up and cut the cord with your mommy already" 
Then it was our boy name. It's trending and getting more and more popular. I do not like tendy/popular names. That was a huge factor in naming our girls. So I simply brought up new suggestions and asked if he liked them and he flew off the deep end, yelling and flipping out. "Why do you care what others think so much? I like the name. We aren't changing it."
It's gotten to the point where any time I voice an opinion or make a suggestion he picks it apart and I'm honestly walking on eggshells. 
Amy advice?