Definition: Goneril, the daughter of King John, is one of the most iconic characters in Shakespeare's "Hamlet." Her name means "fool" in Old English and is often used to describe a character who consistently makes mistakes or behaves foolishly. The term is also sometimes used as a nickname for anyone with a poor sense of humor.