Save Type Surname (from occupation) Usage Scottish Gaelic Pronounced Pron. [ˈmaʰk.ˈko.vɪɲ] [key·simplify] Meaning & History It literally means "smith’s son", thus making it a Scottish Gaelic form of Mac Gabhann.