An Irish name from Gaelic caol, usually interpreted as slender or narrow.
Like Cailan?
Swipe through thousands of names like it