Caolán () is a masculine Irish language given name, derived from the Irish word caol meaning "slender, narrow, fine". The name has a number of anglicisations, including "Kelan", "Keelan" and "Kealan".