What does Alasdair mean?
Alasdair is the Scottish Gaelic form of Alexander, “defender of the people.”
What does Muir mean?
From Scottish Gaelic 'muir' meaning 'sea' (cognate with Latin mare and Irish muir). Also exists as a Scottish surname derived from a word for 'moor'; the Gaelic sea sense is the water connection.