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 Logan mean?
Logan is a Scottish surname and place name from the Gaelic lagan, “little hollow.” A surname turned first name, it has soared in recent decades for boys and, increasingly, girls.