sjw stands for Social justice warrior. it is a pejorative term for a person expressing or promoting socially progressive views, including advocacy for women's rights and civil rights. The phrase originated as a laudatory term for those engaged in social justice.