Save Type Surname (from occupation) Usage Scottish Gaelic Pronounced Pron. MAK-KO-vin [key·IPA] Meaning & History It literally means "smith’s son", thus making it a Scottish Gaelic form of Mac Gabhann.