Dávid II. (5. marca 1324 - 22. februára 1371), škótsky kráľ, syn kráľa Roberta Brucea z druhej manželky Alžbety de Burgh (zomrela 1327), sa narodil v Dunfermline Palace vo Fife.

17. júla 1328 sa ako štvorročný oženil s Johankou z Toweru (zomrela 1362), dcérou anglického kráľa Eduarda II. a francúzskej kráľovnej Izabely.

Vo veku piatich rokov sa Dávid stal škótskym kráľom po smrti svojho otca 7. júna 1329. V novembri 1331 bol korunovaný v Scone.

Eduard Balliol s podporou anglického kráľa Eduarda III. bojoval proti Dávidovi, aby sa mohol stať kráľom. Dávida porazil 12. augusta 1332 v bitke pri Duppline. Balliol bol korunovaný za kráľa a v júli 1333 boli deväťročný Dávid a jeho kráľovná kvôli bezpečnosti poslaní do Francúzska. V júni 1341 sa vrátil a začal vládnuť. V roku 1346 vtrhol do Anglicka, ale 17. októbra 1346 bol porazený a zajatý v bitke pri Neville's Cross a v Anglicku zostal jedenásť rokov, pričom žil najmä v Londýne a v Odihame v Hampshire. V októbri 1357 sa mohol vrátiť do Škótska za poplatok 100 000 mariek. Peniaze neboli nikdy úplne vyplatené. V roku 1371 Dávid zomrel na hrade v Edinburghu.