It's pronounced KA-lum, with a short "a" like in "cat".
Calum /
Callum, usually with nn
Cal, is one of the most overused boys' names here at the moment, but if it weren't for that, I think I'd really like it. So if it's unusual where you live, then definitely a good choice :-)