Meaning A boy's name of Scottish origin, it means "son of Gregor." Origin of Macgregor Scottish , Celtic Popular Middle Names Tiberius Pronunciation 🔊 Listen Macgregor Similar Names Miheal Macarthur MacLaren Oengus MacAdhamh MacAlister MacAlpin MacAlpine MacAndrew MacAuslan Year by Year Popularity of Macgregor