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