James II Stewart
1430–1460
James III Stewart
1452–1488
James IV King of Scotland Stuart
1473–1513
James V King of Scotland Stuart
1512–1542
Mary of Guelders
1434–1463
Margaret of Denmark
1456–1486
Margaret Tudor
1489–1541
Mary of Guise
1515–1560