Meaning & History
From the ancient Scottish Gaelic Mac duib meaning "son of the black/dark man." This name may have originated as a ethnic term about the native Scots used by Viking conquestors during the later half of the First Millenium. This name may be related to the Scottish names Mcduff and MacDuffie, and the Irish names McGiff, McGiffe, and McGuff.