Synonyms and Antonyms for hatred

2. self-hatred (n.)

shame resulting from strong dislike of yourself or your actions

Synonyms: