Another word for compliment
praise, commendation, felicitation, tribute, encomium, approval, endorsement, sanction, applause, complimentary remark, flattery, acclaim, acclamation, laudation, panegyric, eulogy, adulation, notice, regards, honor, appreciation, recognition, respects, blessing, accolades, kudos, plaudits, veneration, admiration, congratulation, homage, good word, trade-last*, T.L.*, bouquet*, pat on the back*, stroke*; see also flattery, praise 2.
commend, praise, endorse, sanction, acclaim, pay a compliment to, sing the praises of, speak highly of, exalt, make much of, ingratiate oneself with, soothe, charm, applaud, worship, eulogize, glorify, panegyrize, extol, magnify, cajole, fawn upon, toady to, truckle to, laud, adulate, hail, honor, pay tribute to, butter up*, puff up*, hand it to*, pat on the back*, give a bouquet*, stroke*, lay it on thick*; see also praise 1.
Antonyms denounce*, disapprove of, censure.
Another word for complimentnoun
An expression of admiration or congratulation:commendation, congratulation (often used in plural), praise, tribute. See praise
An expression of warm approval:acclaim, acclamation, applause, celebration, commendation, encomium, eulogy, kudos, laudation, panegyric, plaudit, praise. See praise
An act requiring special generosity:beau geste, courtesy, favor. See give