The name Armageddon or Har-Magedon, is taken from the Hebrew meaning Mountain of Megiddo.
It is in the Bible, on one occasion - Revelation 16 v 14 & 16
v.14 They are, in fact, expressions inspired by demons and perform signs, and they go forth to the kings of the entire inhabited earth, to gather them together to the war of the great day of God the Almighty.
v.16 And they gathered them together to the place that is called in Hebrew Har–Ma·ged′on.
The name Armageddon is associated with the War of the great day of God Almighty and is not a war in which humans will fight with weapons.
As long as wicked people hold power, righteous people will not enjoy peace and security. As we cannot divorce corruption and wickedness from the people who practice them, lasting peace and justice come at a price—the removal of the wicked ones.