Step 1 : Introduction to the question "Which planet's moons are named mainly after characters from Shakespeare plays?"
...Agrippa: Agrippa (hist), a follower of Caesar in Antony and Cleopatra, proposes that the widowed Antony should marry Octavia. Menenius Agrippa in Coriolanus is a friend and supporter of Coriolanus in his political struggles. List of Shakespearean characters (L–Z) - .... Macbeth: Macbeth: Macduff: Macmorris (fict) is an Irish captain in Henry V. He is said to be Shakespeare's only Irish character. Maecenas (hist) is a follower of Caesar in Antony and Cleopatra. Malcolm (hist) is the eldest son of Duncan in Macbeth.
Step 2 : Answer to the question "Which planet's moons are named mainly after characters from Shakespeare plays?"
While most of the satellites orbiting other planets take their names from various mythologies, Uranus' moons are unique in being named for Shakespearean characters, along with a couple of the moons being named for characters from the works of Alexander Pope. To date 27 moons have been discovered around Uranus, those named after characters from Shakespeare include Titania (A Midsummer Night's Dream), Oberon (A Midsummer Night's Dream), Ariel (The Tempest), Miranda (The Tempest) and Puck (A Midsummer Night's Dream).