Truth
No, he's Duncan's son. The historical Macbeth had a stepson (son of Lady Macbeth and her first husband) but neither he nor the character in the play had a son of his own.
Malcolm (Duncan's son) did not kill Macbeth, it was Macduff (Thane of Fife).
No, Banquo has a son called Fleance. In Shakespeare's play it is unclear whether Macbeth has any children. The historical King Macbeth had a stepson, Lulach (son of Lady Macbeth and her first husband Gillecomlan) who succeeded him as king.
Macbeth is responsible for killing Lord Siward's son, Young Siward, in the play "Macbeth." Young Siward bravely confronts Macbeth in battle but is ultimately slain by him.
Banquo's son is Fleance.
There are six men who reign as king in Shakespeare's Macbeth: Duncan, Macbeth, Malcolm, Donalbain, Macbeth's son, and Macduff.
At the end of Shakespeare's play Macbeth; Malcolm, son of Duncan is proclaimed to be King of Scots. (In actual history, Macbeth was succeeded by his son Lulach; who was then was assassinated and deposed by Malcolm)
fleance is banquo's son
Macbeth
Macbeth orders the murder of Banquo and his son because he fears a prophecy that Banquo's descendants will inherit the throne. By eliminating Banquo and his son, Macbeth hopes to secure his own power and prevent any threat to his reign.
The 'Mac' of Macbeth means the same as the 'Mc' of McDonald. Both mean 'son of'. So Macbeth means 'son of Beth'*, and McDonald means 'son of Donald'. *The name of the historical figure of 11th century Scotland and of the Shakespearean tragedy actually was MacBethad, or 'son of Bethad'.
The three assassins that were hired by Macbeth kill Banquo as he is walking with his son to the palace for a dinner that Macbeth invited him to.