What does Hamish mean?
Hamish is the Scottish form of James, “supplanter.”
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.