Meaning & History
Mac Cú Uladh is a Gaelic surname of Irish and Scottish origin, representing the original form of the anglicized variant McCullough. The name literally means 'son of Cú Uladh', where Cú Uladh is a personal byname translating to 'hound of Ulster'. This mirrors a common Celtic naming tradition where individuals were identified by epithets relating to animals or regional affiliations.
Etymology
The root of Mac Cú Uladh lies in Old Irish. Mac signifies 'son', Cú means 'hound' or 'wolf', and Uladh refers to the ancient kingdom of Ulster. Thus, the full meaning is 'son of the hound of Ulster'. The name also has a secondary connection to Old Irish cullach meaning 'boar', suggesting possible totemic or warrior associations. This duality in meaning is common in early Gaelic onomastics, where animal names were used to denote strength or ferocity.
Geographic Distribution
The surname is primarily found in Ireland, especially in historical Ulster, and in Scotland due to the Gaelic migration across the North Channel. The anglicized forms McCulloch and McCullough became more prevalent after the 17th century, particularly in Scotland where the McCulloch clan is recorded in Galloway and Wigtownshire. Mac Cú Uladh itself remains a rare original spelling, preserved mostly in Irish-language contexts.