Historically speaking, Vikings did not have horns on their helmets. At least as far as archaeologists have found. It is believed that the horns came from the depictions of them made by the people who were often under siege by them, who likely though them to be evil or minions of the devil.