Ceallachan

Diminutive form of Irish/Gaelic Ceallach, possibly meaning little bright-headed one