Uranus has 27 satellites, 25 of which are named after characters from Shakespeare's works.
(The other two are named after characters from the works of Alexander Pope)
Plays by William Shakespeare:
(addapted from Wikipedia)
Uranus moons (satellites)
NAME (DISCOVERED)
Titania 1787
Oberon 1787
Miranda 1948
Ariel 1851
Umbriel 1851
Puck 1985
Cordelia 1986
Ophelia 1986
Bianca 1986
Cressida 1986
Desdemona 1986
Juliet 1986
Portia 1986
Rosalind 1986
Belinda 1986
Perdita 1986
Caliban 1997
Sycorax 1997
Stephano 1999
Prospero 1999
Setebos 1999
Trinculo 2001
Ferdinand 2001
Francisco 2001
Mab 2003
Cupid 2003
Margaret 2003