flatterer

noun
  1. a person who praises someone excessively or insincerely, typically to gain favor or advantage
  2. Usage: countable noun; often used with negative connotation

Examples