Save Type Surname (from given name) Usage Scottish Meaning & History From Gaelic Mac Leòid meaning "son of Leod", a given name derived from Old Norse ljótr "ugly". DetailsRelated Names VariantsMacLeod, Mac Leòid Categories nicknames Entry updated December 3, 2014 ·