Sen noci svätojánskej je hra Williama Shakespeara. Presný dátum napísania hry nie je známy. Všeobecne sa predpokladá, že hra bola napísaná v roku 1595 alebo 1596. Prvýkrát bola vytlačená v roku 1600. V roku 1623 bola hra vytlačená v zbierke First Folio, ktorá obsahuje všetky Shakespearove hry.
Medzi Shakespearove zdroje patria diela Plutarcha, Apuleia, Ovídia, Geoffreyho Chaucera a Edmunda Spensera. Opis Puka našiel v knihe Reginalda Scota The Discoverie of Witchcraft (1584). Všeobecne sa predpokladá, že hra bola napísaná na slávnosti sprevádzajúce šľachtickú svadbu buď Elizabeth Vereovej, vnučky lorda Burghleyho, v roku 1595, alebo Elizabeth Careyovej, dcéry sira Georgea Careyho, v roku 1596.
Hra je o štyroch zmätených mladých milencoch, skupine nešikovných robotníkov, kráľovskom dvore vojvodu Thesea a kráľovskom dvore víl kráľa Oberona a kráľovnej Titánie. Hra sa odohráva prevažne v noci v lese neďaleko Atén.
Hra bola viackrát sfilmovaná. V jednom z filmov si zahral Mickey Rooney ako víla Puk. Benjamin Britten napísal na motívy hry operu, George Balanchine a Frederick Ashton podľa nej vytvorili balety a Felix Mendelssohn k nej napísal mnoho hudobných diel, medzi nimi aj predohru a svadobný pochod.

