Meaning & History
Medieval English nickname which meant "idle dreamer" from Cockaigne, the name of an imaginary land of luxury and idleness in medieval myth. The place may derive its name from Old French (pays de) cocaigne "(land of) plenty", ultimately from the Low German word kokenje, a diminutive of koke "cake" (since the houses in Cockaigne are made of cake).