The witches in Macbeth were not Shakespeare's invention. They appear in his source, Raphael Holinshed's 'Chronicles of England, Scotland and Ireland' (1577). Even the phrase 'weird sisters' appears in Holinshed. He explained the women as the 'goddesses of destiny [the Fates], or else some nymphs or fairies with knowledge of prophecy' through magic.