There is no Battle of Armageddon in the Bible. “Demonic spirits gathered all the rulers and their armies to a place with the Hebrew name Armageddon” (Revelation 16:16 NLT). End of story. There’s no report of a battle getting fought. Some students link it to visions of other battles reported in the Book of Revelation. But the writer never linked them, scholars say. Strange and Mysterious Stuff in the Bible, p. 34.