Puck är en karaktär i pjäsen En midsommarnattsdröm. Denna pjäs är skriven av William Shakespeare. I pjäsen är Puck en tjänare till älvkungen Oberon. Puck har några fantastiska förmågor. Han kan till exempel resa runt jorden på 40 minuter. Trots sina förmågor gör Puck några misstag i pjäsen som skapar förvirring hos de andra karaktärerna. Till exempel sätter han en kärleksdryck i fel persons ögon. Han spelar också tricks. Han sätter ett åsnehuvud på en karaktär.
Puck var inte Shakespeares uppfinning. Han var en karaktär i folklore som kallades ”pouke”. Han var känd så tidigt som år 1000 e.Kr. Han var en ond och farlig demon. Vid Geoffrey Chaucers tid hade han blivit förknippad med den bibliska djävulen. På Shakespeares tid var han känd som Puck, Robin Goodfellow och Hobgoblin. Han var en trollkarl som gjorde bus.
På Shakespeares och andra elisabetanska poeters tid hade Puck blivit en kombination av engelsk folklore och engelskt lantliv. Shakespeare skriver att Puck skrämde byns flickor, förstörde smöret och ledde resenärer i natten åt fel håll. Mickey Rooney spelade Puck i en filmatisering av Shakespeares pjäs från 1935.
Shakespeare använde en beskrivning av Puck från Reginald Scot’s The Discoverie of Witchcraft (1584). Scot beskriver Puck med ogillande. Han påpekar att folk inte längre tror på honom. Scot berättar också om en man vars huvud ersattes med huvudet på en åsna.