Air Vice Marshal Andrew MacGregor, (25 October 1897 – 24 October 1983) was a 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.