William Stewart was born in around 1440, the son of James "Beg" Stewart and Annabel Buchanan, daughter of Patrick, 14th Lord of Buchanan, His grandfather was James Mhor Stewart, the only son of Murdoch Stewart, Duke of Albany, to survive the persecution of King James I of Scotland in 1425. Albany was executed by James for treason in 1425 along with his eldest sons, and his estates forfeited. James Mhor Stewart fled to Antrim, Ireland to escape the King's vengeance. His youngest son James "Beg" Stewart was able to secure a royal pardon and return to Scotland, where he married Annabel Buchanan, daughter of Patrick, 14th Lord of Buchanan, and was granted the estate of Baldorran. William Stewart was their second son.
In or around 1488 William Stewart of Baldorran was appointed Royal Bailie of the Crown Lands of Balquhidder. A baillie was a local civic officer in Scottish burghs, approximately equivalent to the post of alderman or magistrate in other countries. They were responsible for a jurisdiction called a bailiary. Scottish barons often appointed a Baillie as their judicial officer. William brought the Stewart name to Balquhidder and was the founder of the Balquhidder Stewart clan. The Stewarts of Ardvorlich, Glen Buckie, Gartnafuaran and Annat and their cadet families are all descended from him. The name Baldorran is derived from the Gaelic, baille nan dobhran, meaning "town of the otter". It is sometimes spelled using the archaic form of "Balindoran". In any event Baldorran no longer exists. It was located in East Dunbartonshire, near Milton of Campsie, approximately 15 miles southwest of Stirling. The Stewarts of Baldorran sold Baldorran to the Glorat family, and today maps show the former residence of Baldorran as Glorat House. William Stewart did much to restore prosperity to his family, ruined by the events of 1425 and the execution of his great-grandfather the Duke of Albany. He succeeded in expanding the family estates, adding parts of Upper Strathgartney and eventually most of Balquhidder.
Family
Stewart married twice. His first wife was Janet Buchanan, daughter of Archibald Buchanan of Lettir. They had two children:
His second wife was Marion Helen Campbell, Of Glenorchy, daughter of Colin Campbell, 1st of Glenorchy, whom he married on 5 October 1498, and by whom he had three children:
John Stewart, 1st Laird of Glenbuckie, born c1485 in Baldorran, Campsie, Stirlingshire.
Mariote Stewart, born c1490 in Baldorran, Campsie, Stirlingshire, Scotland.
In the portioning of Balquhidder which took place during the sixteenth century, the descendants of Sir William Stewart of Baldorran gained hereditary tacks of land.