jackanapes

jackanapes /ˈdʒakəneɪps /
▸ noun
1 dated a cheeky or impertinent person.
2 archaic a tame monkey.
– ORIGIN early 16th cent. (originally as Jack Napes): perhaps from a playful name for a tame ape, the initial n- by elision of an ape (compare with newt), and the final -s as in surnames such as Hobbes: applied to a person whose behaviour resembled that of an ape.