Prince Charles, Duke of Rothesay (1952–present) David (1398–1402) · James I (1402–1406) · Alexander (1430) · James II (1430–1437) · James III (1452–1460) · James IV (1473–1488) · James (1507–1508) · Arthur (1509–1510) · James V (1512–1513) · James (1540–1541) · James VI (1566–1567) · Henry Frederick, Prince of Wales (1603–1612) · Charles I (1612–1625) · Charles James (1629) · Charles II (1630–1649) · Prince James (1688–1689) · George II (1714–1727) · Prince Frederick (1727–1751) · George IV (1762–1820) · Edward VII (1841–1901) · George V (1901–1910) · Edward VIII (1910–1936)