reason · Innovation · Academic
Source: English
Root Word: caill
Derived From: Gaelic word caol
Meaning: Meaning slender or narrow
Popularity History: Became a common surname in the 19th century and expanded into given name use.