The bearers of these fairy-tale names seem to have stepped right out of the pages of Andersen's world-famous The Snow Queen. Gerda is a loyal and brave protector. Kai means “keeper of the keys” in ...