MacGregor — шотландская фамилия . Имя является англицированной формой шотландского гэльского MacGriogair . Гэльское имя изначально было патронимом и означает «сын Гриогара ». Гэльское личное имя Гриогар — это гэльская форма имени Грегори . Фамилия используется членами шотландского клана Клан Грегор , также известного как Клан МакГрегор.
Фамилия была запрещена в Шотландии несколько раз до XVIII века в попытке подавить непокорный клан .