Hi grae,
This is what I found in the book "Celtic Baby Names" by
Judy Sierra:
Callan m. (KAH-luhn) From the Old Irish name Ceallachán. The derivation of this name is not certain; it may mean 'someone who frequents churches' or 'someone who is warlike'.
Regards,
Satu