Synonym - one of two or more words or expressions of the same language that have the same or nearly the same meaning in some or all senses. A synonym for compassion is sympathy.

Antonym - a word of opposite meaning.  The usual antonym of good is bad.