She had several children; William Hamilton of Drumry, John Hamilton of Blair, and Margaret Hamilton, who was married to Robert Bruce of Blairhall, were the offspring who came to maturity of her connection with the Archbishop. These two sons were legitimated on 9 October 1551.
Margaret Hamilton was the daughter of John Hamilton.1 She married Robert Bruce, son of Sir Edward Bruce of Blairhall and Alison Reid, in 1593.1 She died in 1614.1 From 1593, her married name became Bruce.1 Child of Margaret Hamilton and Robert Bruce Robert Bruce+1 d. a 1633