The name Callan is a boy's name meaning "battle, rock". Callan is ranked #681 on our popularity charts and is often added to lists like New Baby Names on the Rise and discussed in our forums with posts like "Rate the Previous Signature!".
From the experts:
This name is also a variation of Cailean, which is not in the Top 1000. It's a highly popular name in Scotland.