Meaning A boy's name of Scottish origin, it means "son of Gregor." Origin of Macgregor Scottish , Celtic +-100%Zoom level changed to 1 Popular Middle Names Tiberius Pronunciation 🔊 Listen Macgregor Similar Names Kodi Powell Melville Mckade Mckay Macdougal MacLaren MacAdhamh MacGillivray MacNab Year by Year Popularity of Macgregor