jackanapes

n.

  1. A monkey; an ape.
  2. A coxcomb; an impertinent or conceited fellow.