"Mc" is a common prefix in many surnames, notably of Gaelic origin. It derives from "mac," meaning "son of," signifying patrilineal descent and family lineage. See also Surname Name Etymology Family