John MacGregor, John Macgregor or John McGregor may refer to:

Sportsmen

edit

Politicians

edit

Others

edit