Updated June 9, 2019 Share: Family name origins & meanings Scottish : of uncertain origin; perhaps an Anglicized form of Gaelic Mac Iain Duibh ‘son of black(-haired) Ian’ (see John).