I like kalan but I'd spell it Callan if you want that pronunciation.

But honestly you go with your heart. People learn how to pronounce names.

I know a Calum whose name is pronounce Kay-lum. Most people only have to be told once or twice