What does Douglas mean?
From Scottish Gaelic 'dubh glais' meaning 'dark stream' or 'dark water' (dubh 'dark' + glais 'stream, water'), originally a river name and clan surname.
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.