David Stewart Duca di Rothesay (24 ottobre 1378 – Falkland, 26 marzo 1402) fu erede al Regno di Scozia in quanto figlio primogenito di Roberto III di Scozia e di Annabella Drummond e dal 1390 al 1398 fu il primo Duca di Rothesay. Gli venne dato il nome di David in onore del nonno Davide II di Scozia e oltre al titolo di duca portò anche i titoli di Conte di Atholl (1398-1402) e Conte di Carrick (1390-1402). Davide condivise con lo zio, ed arcinemico, Robert Stewart, Duca d'Albany, il privilegio di essere stati i primi duchi creati in Scozia. David non divenne mai re, il suo matrimonio con Marjorie Douglas, figlia di Archibald Douglas, III conte di Douglas, non diede figli.