Synonyms are words with similar meaning, for example, "beautiful" and "pretty" have similar meaning, so they are synonyms. Antonyms are opposites, for example, the opposite of "beautiful" is "ugly".