Alexander III's full Gaelic name was Alaxandair mac Alaxandair. This name is a combination of his father's name, Alexander II, and his own name, Alexander III. The name "Alaxandair" is a Gaelic form of the name Alexander, and the name "mac" means "son of".
Uncovering the Legacy: A Journey into the Life of Alexander III, the Great King of Scots