court jester

noun
University
1

A person in colorful garb and fool's cap who amused a medieval and early modern royal or noble court.