puck The origin and history of puck. Etymology From Old English pūca, "goblin, demon," of uncertain deeper origin. ← Back to the full definition of puck