Piffka wrote:C. 1070 AD: Malcolm III, King of Scotland and Margaret (later St. Margaret) are married, possibly at Dunfermline by Fothad the Culdee (Celtic) Bishop of St. Andrews. The marriage produced eight children, six sons and two daughters. Three of their sons Edgar, Alexander I, and David I, became Kings of Scotland.
My sources are in conflict on this: Malcolm III may have fathered
five kings of Scotland. In addition to the ones identified by
Piffka, there was also Edward (reigned 1093) and Duncan II (reigned 1093-94). Considering the short reigns, and the fact that Edward and Duncan's
uncle, Donalbane (Donald VIII), succeeded them, I'm guessing that the late 1090s in Scotland was a fairly tumultuous and confusing time period.
Also, Vratislav II, king of Bohemia (1061-92) was succeeded by four of his sons: Bretislav II, Borchivoj II, Vladislav I, and Sobeslav I.