James Stuart, Duke of Rothesay is a name and title shared by two short-lived heirs to the throne of the Kingdom of Scotland.