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