Meaning A boy's name of Gaelic origin, it means "Son of Alasdair." Origin of Mac Alasdair Gaelic , Irish Popular Middle Names Pronunciation 🔊 Listen Mac Alasdair Similar Names Alasdair Mac a’bhaird Mac Ailean Mac an Aba Mac Asgaill Mac Bheathain Mac Ghille Aindrei Mac Ghille Bhuidhe Mac Ghille Laider Mac Ghille Mhichei Year by Year Popularity of Mac Alasdair