John MacGregor (disambiguation)
From Wikipedia, the free encyclopedia
John MacGregor or John McGregor may refer to:
- John MacGregor (born 1937), British politician, MP, and Minister
- John MacGregor (VC), Canadian recipient of the Victoria Cross, 1918
- John MacGregor (sportsman) (1825-1892), Scottish explorer, travel writer and philanthropist, developer of the "Rob Roy" sailing canoe
- John Malcolm Macgregor, British diplomat, Ambassador to Austria, 2003-2007
- John F. MacGregor (born 1943), Canadian statistician and chemical engineer
- John McGregor (Upper Canada) (ca. 1751-1828), businessman and political figure in Upper Canada
- John McGregor (Glasgow MP) (1797-1857), MP representing Glasgow
- John McGregor (footballer born 1900), English football player
- John McGregor (footballer born 1963), Scottish football player
- Jon McGregor, British contemporary author.