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.
What does Alasdair mean?
Alasdair is the Scottish Gaelic form of Alexander, “defender of the people.”