Iain The origin and history of Iain. Etymology From Scottish Gaelic. Cognate of John; see there for more. ← Back to the full definition of Iain