Origin of the name Caolán

From Gaelic caol "slender" combined with the diminutive suffix án.