מלחמת גוג ומגוג מוזכרת בנבואת יחזקאל. מדובר בנבואה על מלחמה גדולה, בה צבאות ענק יתקפו את עם ישראל היושב בארצו, שתסתיים במפלתם הנחרצת של הצבאות הפולשים. פירושים רבים ניתנו לנבואה זו, חלקם קשורים לרעיונות של ביאת משיח ואחרית הימים.
במקור אצל יחזקאל, גוג הוא שם של נשיא (מנהיג), בעוד שמגוג זה שם של ארץ ממנה הוא בא. אך הביטוי "מלחמת גוג ומגוג" קיים כבר אצל חז"ל. וכך מתאר התלמוד את האפשרות שחזקיהו המלך היה יכול להיות משיח: "ביקש הקב"ה לעשות חזקיהו משיח וסנחריב גוג ומגוג". מוזמנים לקרוא בתלמוד למה חזקיהו לא זכה להיות משיח.
ומה עם "ארמגדון"? גם כאן מדובר בנבואה על מלחמה גדולה שתתרחש בארץ, אך המקור אינו בתנ"ך אלא בברית החדשה. השם "ארמגדון" הוא שיבוש של "הר מגידו" שהוא כנראה תל מגידו בעמר יזרעאל.