Mac (contracted M'), a Gaelic prefix occurring frequently in Scottish names, as Macdonald, M'Lennan, and the like, meaning 'son.' It corresponds to the son in names of Teutonic origin, as Davidson; the Fitz in Norman names, as Fitzherbert; the Irish O, as in O'Connell; and the Welsh Map, shortened into ap or p, as Ap Richard, whence Prichard.
Mac
Chambers's Encyclopaedia, Volume 6: Humber to Malta, p. 762
Source scan(s): p. 0777