What do you think of the name Caelan for a boy?
Caelan (kay - len)
"Caelan is a variation of Irish Gaelic name Caolán (pronounced kay-lun, kale-un or quail-on) meaning "eternal warrior" or "holy water" and derives from 'caol' meaning slender, narrow or fine"