McGrigor is a surname. Notable people with the surname include:
- Alexander Bennett McGrigor (1827–1891), Scottish lawyer, university administrator and bibliophile
- James McGrigor (1771–1858), Scottish physician
- Jamie McGrigor (born 1949), Scottish politician
- Rhoderick McGrigor (1893–1959), British Royal Navy admiral
See also
edit- McGrigor Baronets
- McGrigors, a British law firm