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.
What does Angus mean?
Angus comes from the Gaelic Aonghas, “one choice” or “one strength.”