Meaning : Say something to someone that expresses praise.
Example :
He complimented her on her last physics paper.
Synonyms : compliment
Meaning : Express congratulations.
Synonyms : felicitate
Meaning : Pride or congratulate (oneself) for an achievement.
Synonyms : preen