Actually, viking helmets didn't have horns, they were just smooth metal helmets. If they had had horns on them it would mean that if a viking was struck by a sword from above, the sword would hit the horn and then go straight through the helmet, but with a smooth helmet the sword would just slide off.
Take it from a Scandinavian :)