Puck a Szentivánéji álom című darab egyik szereplője. Ezt a darabot William Shakespeare írta. Ebben a darabban Puck a tündérkirály, Oberon szolgája. Pucknak csodálatos képességei vannak. Például 40 perc alatt körbe tudja utazni a világot. Képességei ellenére Puck elkövet néhány hibát a darabban, ami zavarba hozza a többi szereplőt. Például rossz ember szemébe tesz szerelmi bájitalt. Emellett trükközik is. Az egyik szereplőre szamárfejet tesz.
Puck nem Shakespeare találmánya. Ő egy “pouke” nevű népi figura volt. Már Kr. u. 1000-ben ismerték. Gonosz, veszélyes démon volt. Geoffrey Chaucer idejére összekapcsolódott a bibliai ördöggel. Shakespeare idején már Puck, Robin Goodfellow és Hobgoblin néven is ismerték. Egy kobold volt, aki csínytevéseket követett el.
Shakespeare és más Erzsébet-kori költők idejére Puck az angol folklór és az angol vidéki élet ötvözete lett. Shakespeare azt írja, hogy Puck megijesztette a falusi lányokat, tönkretette a vajat, és rossz útra vezette az éjszakai utazókat. Mickey Rooney játszotta Puckot Shakespeare darabjának 1935-ös filmadaptációjában.
Shakespeare Reginald Scot The Discoverie of Witchcraft (1584) című művéből használta Puck leírását. Scot rosszallóan írja le Puckot. Rámutat, hogy az emberek már nem hisznek benne. Scot egy olyan emberről is beszámol, akinek a fejét egy szamár fejére cserélték.