The numbers were code for emperor Nero. If you assign every letter in the alphabet a number based on the alphabetical order and add up the values for the name, you get 666. But only if you use the Greek name NERON CAESAR, in Latin, he would be NERO CAESAR, and the missing N gives you only 616. So some scribes in the western part of the empire would calculate in their head and write down 616. So we got two versions of the number going around in manuscripts from the time.
Damnit really? I have taken pics of every 666 I see in the wild (mainly different odometers over the years) and it would suck if science really undoes all that hard work