William Shakespeare a eu trois enfants avec sa femme. Ils s'appelaient Susanna, Hamnet et Judith. Il est possible qu'il ait eu d'autres enfants illégitimes, mais s'ils ont existé, leur identité est inconnue.
Susanna a été baptisée en mai 1583, six mois après le mariage de Shakespeare et de sa femme Anne. Susanna avait une fille, Elizabeth, qui n'avait pas d'enfants elle-même. Hamnet et Judith, baptisés en 1585, étaient jumeaux. Le garçon est décédé à l'âge de 11 ans tandis que Judith a vécu jusqu'en 1662. Elle a eu trois enfants, qui sont tous morts jeunes et sans enfants. A cause de ces décès, la ligne directe de William Shakespeare ne se poursuit pas aujourd'hui. Certains chercheurs ont dit que la mort de Hamnet a inspiré certaines parties des pièces de Shakespeare, notamment "Hamlet".