OK, I think “socialist” is a good one, in the US.
There are plenty of people in the US, including politicians, who are socialists. But try going around telling people that you’re a socialist and see what their reaction is.