Megiddo is a National Park in the Galilee (northern) part of Israel. We visited there last year and it's an amazing place with ruins dating back many thousands of years.
The site is on a hill and the Hebrew word for hill is (transliterated) har - har Megiddo or Armageddon.
Bev and Jerry