I like it, although it sounds a bit placey to me (mostly because I'm in a DnD campaign right now and the party's home nation is called Caledonia).
Calla is a good nn.
Caledonia Elizabeth
Caledonia Rose
Caledonia Sylvia
Caledonia Sylvie
Caledonia Rosalind
Caledonia Lydia
Caledonia Charlotte
Caledonia Willow
Caledonia Lucy
Caledonia Gwyneth
Caledonia Morwen
Caledonia June
Caledonia Molly
Caledonia Wren
Caledonia Lily
Caledonia Lilias
Caledonia Morrigan
Caledonia Violet
Caledonia Therese
Caledonia Guinevere
Caledonia Elinor
Caledonia Eluned
Caledonia Elaine
Caledonia Louise
Caledonia Helen
Caledonia Laurel
Caledonia Isabel
Caledonia Isolde
Caledonia Phoenix
Caledonia Elena
Caledonia Bethany
Caledonia Lilibeth
Caledonia Margery
Caledonia Mairead
Caledonia Linnea
(also, I went to your profile to look at names and it seems that we have the same birthday. :D )