David Stuart McGregor VC (16 October 1895 – 22 October 1918) was a Scottish recipient of the Victoria Cross, the highest and most prestigious award for gallantry in the face of the enemy that can be awarded to British and Commonwealth forces.
A soldier with The Royal Scots during the First World War, he was posthumously awarded the VC for his actions on 22 October 1918, during the Hundred Days Offensive.