self-congratulation (n.) Look up self-congratulation at Dictionary.com
1630s, from self- + congratulation.