השם המקורי של "War Pigs" היה "Walpurgis", העוסק בשבת המכשפות.[4][5] "וולפורגיס הוא סוג של חג מולד עבור שטניסטים. ובשבילי, המלחמה הייתה השטן הגדול", אמר הבסיסט והתמלילן גיזר באטלר. "זה לא היה קשור לפוליטיקה או ממשלה או משהו. זה היה הרוע עצמו. אז אמרתי 'generals gathered in the masses / just like witches at black masses' כדי לעשות אנלוגיה. אבל כשהבאנו אותו לחברת התקליטים, הם חשבו ש-'Walpurgis' נשמע שטני מדי. ואז הפכנו אותו ל-'War Pigs'. אבל לא שינינו את המילים, כי הן כבר היו מוכנות".[6]
במהלך תקופה זו, השירות הלאומי הסתיים לאחרונה בבריטניה, אך כאשר מלחמת וייטנאם עדיין נמשכת, צעירים רבים חששו שהם יגויסו להילחם בה. "זה מה שהתחיל את כל עניין המרד הזה של לא לצאת למלחמה בשביל אף אחד", אמר באטלר. "פחדתי שיקראו לי".[7]
לפני שחרורו הרשמי, הלהקה שינתה את המילים באופן משמעותי כאשר ביצעה אותו בהופעה חיה.[8] דוגמה לכך ניתן למצוא באוסף The Ozzman Cometh של אוזי אוסבורן, הכולל גרסה מוקדמת שהוקלטה על ידי בלאק סבאת' עבור BBC Radio 1 ב-26 באפריל 1970.[9] בעוד שבאטלר אמר כי "War Pigs" הוא "לגמרי נגד מלחמת וייטנאם, על איך הפוליטיקאים העשירים האלה מתחילים את כל המלחמות לטובתם ולגרום לכל האנשים העניים למות למענם",[10] הסולן אוסבורן הצהיר כי הלהקה "לא ידעה דבר על וייטנאם. זה פשוט שיר אנטי-מלחמתי".[11] הקטע האינסטרומנטלי של השיר נקרא "Luke's Wall" במהדורות האמריקאיות של האלבום, בפורמט "War Pigs/Luke's Wall".
הזיכרון הראשון של המתופףביל וורד מביצוע השיר היה במועדון הביט בשווייץ בשנת 1968.[10] הלהקה נדרשה לנגן מספר סטים בכל ערב והיה לה מעט חומר ברפרטואר שלה באותה נקודה, כך שהם היו מבצעים ג'אם סשנים ארוכים כדי למלא את הסטים.[4] הגיטריסטטוני איומי אמר כי "War Pigs" מקורו באחד מאותם ג'אם סשן.
הוספת אזעקת מלחמה והאצת סיום השיר נעשו על ידי המפיק רודג'ר ביין והמהנדס טום אלום. ללהקה לא הייתה כל השפעה על החלטות אלה, אם כי הם היו מרוצים מהתוצאות.[4]