What does Angus mean?
Angus comes from the Gaelic Aonghas, “one choice” or “one strength.”
What does Ian mean?
The Scottish Gaelic form of John (Iain), ultimately from Hebrew 'Yochanan' meaning 'Yahweh is gracious.' One of several John-root names carrying the 'God is gracious' sense.