Robert II (ur. 2 marca 1316 w Paisley, zm. 19 kwietnia 1390 w Dundonald) – król Szkocji 1371–1390; pierwszy władca z dynastii Stuartów.

Syn lorda Waltera Stewarta (ok. 1296–1327), noszącego tytuł Wielkiego Stewarda Szkocji i Marjorie Bruce, córki króla Roberta I Bruce’a.

.

Po śmierci ojca (1327) Robert został dziedzicznym stewardem Szkocji, walczył przeciwko uzurpatorowi Edwardowi Baliolowi (syn króla Jana), który wykorzystując małoletniość Dawida II wysunął pretensje do tronu.

.

W latach 1338–1341 Robert był regentem Szkocji w imieniu nieobecnego króla Dawida II, po powrocie króla i nieudanym ataku na Anglię, gdzie Dawid dostał się do niewoli (Robert był oskarżany, że nie udzielił królowi pomocy podczas bitwy pod Neville Cross), ponownie został regentem (1346-1357).

Po bezpotomnej śmierci Dawida II (1371) wybrany na króla Szkocji, w następnym roku zawarł sojusz z Francją i wznowił wojną z Anglią. Robert starał się wzmocnić władzę królewską, popierał członków swojego rodu, przez co popadł w konflikt z innymi możnymi klanami (MacDonald, Gordon, Douglas, Dunbar).

W 1388 pod Otterburn pokonał Anglików, jednak rok później wobec choroby przekazał rządy regentowi, którym został jego syn Jan. Zmarł 19 kwietnia 1390.