Air Vice Marshal Andrew MacGregor, CB, CBE, DFC (25 October 1897 – 24 October 1983) was a Scottish First World War flying ace credited with six aerial victories—including three scored with James Grant as his gunner—and a senior commander in the Royal Air Force during the Second World War.