Origen: Escocés. The ancient Pictish-Scottish name McGillivray comes from a personal name meaning servant of judgement. The Gaelic form of the name is Mac Gillebhrath. First found in Argyllshire, where they were seated from early times and their first records appeared on the early census rolls taken by the early Kings of Britain to determine the rate of taxation of their subjects.
Variantes: MacGillivray, MacGillivery, MacGillivary, MacGillivry, MacIlvray, MacIlvrae, MacIlwrach, MacIlwray, MacGivery, MacGivray y otros.