I'm not one of those who dislikes placenames for children. And this one isn't one of the more rendy names like
Dakota or
Sierra. And I do understand the appeal of one's heritage / background.
My problem with the name is that it just doesn't sound pleasant to my ears. There are not many names with a long, stressed "o" sound that I like. Then again, you would be using the nn
Callie on a daily basis. So, on the whole I would vote in favor of the name. You get bonus points for not trying to stick a "y" in there. :-)
Instead of the ancient
Roman name for Scotland, how about
Alban? I'm not sure if it's Gaelic in origin or Anglo-Saxon. But I read somewhere that it is also another ancient name for Scotland. I think it would be nice for a boy. Perhaps a brother for little
Callie?