Синонимы - слова, которые являются одной и той же частью речи, но говорятся и пишутся по-разному, обозначая при этом схожие признаки предметов: красивый-прекрасный, добрый-сердечный.
Антонимы - слова одной части речи (и в этом они похожи на синонимы) - слова разные в написании, произношении и по значению противоположные: добрый-злой, смелость-трусость