To congratulate is to praise or compliment someone or to offer them good wishes when something good happens.
To acknowledge with praise; commend
To laud the glory of (God, etc.), as in song; glorify; extol
To notice is to learn about or see something for the first time, or giving someone or something attention.
To praise; extol
Extol is defined as to praise highly.
To praise; commend
To become toasted:
(Impersonal) Said of the weather when hail is falling.
Cheer means to comfort, encourage or bring joy.
To do or give something in honor of
Greet is defined as to meet or acknowledge, or to welcome and show friendliness.
To keep alive the memory of; serve as a memorial to
To retain in the memory:
Felicitate is defined as to praise or wish happiness to someone.
To cajole is to try to get someone to do something, often using flattery, kindly tones or gentle prodding.
(Archaic) To glorify or praise.
To praise extravagantly; honor; extol
To praise highly; compose a eulogy about; extol
To honor and love as a deity.
To subdue or overcome by some secret power, or by that which gives pleasure; to allay; to soothe.
To glorify, praise, or honor.
To praise enthusiastically and often publicly.
To give sanction to
To give approval to; support; sanction
To find fault with (for something)
Slander is to make false statements about someone, usually to hurt his reputation.
Insult is defined as to speak with rudeness or to say something to offend.
To complain is to express your dissatisfaction or to indicate that you have an illness.
To find fault (with something)
Find another word for complimenting. In this page you can discover 35 synonyms, antonyms, idiomatic expressions, and related words for complimenting, like: congratulating, saluting, praising, noticing, lauding, extolling, commending, applauding, celebrating, toasting and hailing.