Synonyms for Congratulate (same or very similar meaning)
WordNet sense 1 (be proud of):
plume, pride
WordNet sense 2 (pride or congratulate (oneself) for an achievement):
preen
WordNet sense 3 (express congratulations):
felicitate
WordNet sense 4 (say something to someone that expresses praise):
compliment
From the ODE community, based on WordNet
add/edit