Meaning & History
Anglicized form of the Scottish Gaelic given name Mac Beatha meaning "son of life", implying holiness. This was the name of an 11th-century Scottish king who came to power after defeating and killing King Duncan in battle. Years later he was himself slain in battle with Duncan's son Malcolm. Shakespeare based his play Macbeth (1606) loosely on this king's life, drawing from the tales related in Holinshed's Chronicles (1587).
Related Names
Other Languages & CulturesMac Beatha(Medieval Scottish)