Question: is mchugh irish or scottish?
Answer: McHugh is a common surname of Irish origin. It is an anglicisation of the original Irish Mac Aodha meaning literally "Son of Aodh".