My first name is Anna-Carin. It's a compound name just like MaryAnn, LeeAnn, JoAnn, and others. The only difference is that in Sweden these compound names are normally hyphenated (like the Jo-Ann fabric and craft stores in the US).
Anyway, I've noticed that many non-Swedes seem to interpret Anna-Carin as a 1st + 2nd name, and consequently address me as only Anna. Sort of like calling MaryAnn just Mary, or adressing LeeAnn as Lee. Funny, isn't it, how conventions make us interpret things one way or the other?