Boy name origins & meanings
- Scottish : Son of righteousness
Family name origins & meanings
- Scottish (Dumbartonshire) and Irish (Westmeath) : Anglicized form of Gaelic Mac Amhalghaidh ‘son of Amhalghadh’, a personal name of uncertain origin.
- Scottish (Hebrides) and Irish (Fermanagh) : Anglicized form of Gaelic Mac Amhlaoibh or Mac Amhlaidh ‘son of Olaf’, from Gaelic forms of the Old Norse personal name Áleifr, Óláfr. Compare McAuliffe.