jester
noun
°one who jests, jokes or mocks.
°a person in bright garb and fool’s cap who amused a mediaeval royal court.
synonyms: fool, joker, narr, knave more» , moron, idiot, buffoon, dimwit, dumbhead, dimhead, clown