Baby Names and Name Generators

What Does Ceallach Mean?
"bright-headed"