Macbeth decided to kill Banquo because he had known about the witches' words to Macbeth and Banquo suspected him for killing king Duncan.