Boy name origins & meanings
- Scottish : Charming
Family name origins & meanings
- Pronounced with the stress on the first syllable, this is Irish, an Anglicized form of Gaelic Ó Macdha ‘descendant ofMacdha’, a personal name meaning ‘virile’, ‘manly’.
- With the stress on the second syllable, it is a variant of Scottish and Irish McKay.