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