An Irish surname meaning descendant of Caoinlean, from a Gaelic word for slender.
Check back in a moment for rank and trend details.