Found 2 boys and girls with the meaning of megiddo
Armageddon / 10 letters 
Meaning of Armageddon In Biblical, Armageddon means A hill of fruits, mountain of Megiddo More
Armageddon / 10 letters 
Meaning of Armageddon In Biblical, Armageddon means A hill of fruits, mountain of Megiddo More

Browse by meanings

gisilgisilbertgiven
givergivesgiving
giythvyrglamisglansdale
glasgowgleanaglendalough
glidesgloriousglory
glory?gloucestergoatskin
gobbogod'sgod-like