"ธงแดง" มักมีความหมายถึงธงต่างๆ ที่เป็นสีแดงโดยทั่วไป อาจใช้เป็นสัญลักษณ์เตือนภัย การประกาศกฎอัยการศึก หรือการต่อต้านท้าทาย หรือแม้แต่การใช้เป็นสีธงชาติต่างๆ ในยุคเริ่มแรกของหลายประเทศ เพราะเป็นสีที่สามารถสังเกตเห็นได้ง่ายที่สุด[ต้องการอ้างอิง] แต่ในทางประวัติศาสตร์แล้ว คำนี้เป็นสัญลักษณ์สากลอย่างหนึ่งที่ใช้หมายถึงแนวคิดหรือลัทธิการเมืองฝ่ายซ้ายเป็นหลัก ในพจนานุกรม Oxford English Dictionary ระบุถึงการใช้ "ธงแดง" ("red flag") เท่าที่มีการอ้างถึงครั้งแรกสุดว่า คำนี้เริ่มปรากฏในปี ค.ศ. 1602 โดยกองทหารในยุคนั้นใช้ในความหมายที่แสดงถึงการเตรียมพร้อมที่จะรบพุ่งกับศัตรู
ธงแดงได้ถูกจัดให้กลายเป็นเครื่องหมายของแนวคิดการเมืองฝ่ายซ้ายนับตั้งแต่การปฏิวัติฝรั่งเศสใน ค.ศ. 1789 เป็นต้นมา และได้กลายเป็นสัญลักษณ์ของลัทธิคอมมิวนิสต์จากการใช้ธงนี้ในคอมมูนแห่งปารีส (La Commune de Paris) เมื่อปี ค.ศ. 1871 ดังปรากฏว่า บรรดาพรรคคอมมิวนิสต์และรัฐคอมมิวนิสต์ต่าง เช่น ประเทศจีน เวียดนาม และอดีตสหภาพโซเวียต ต่างเลือกใช้สีแดงเป็นพื้นสีธงพรรคและธงชาติของตนเอง
สำหรับการใช้ธงแดงในความหมายของการเตือนภัยเริ่มปรากฏครั้งแรกเมื่อปี ค.ศ. 1777 โดยใช้ในการเตือนภัยน้ำท่วม
ธงชัยประจำกองพลปืนเล็กยาวที่ 150 ซึ่งได้ปักเหนืออาคารรัฐสภาไรช์สทักเมื่อกองทัพแดงแห่งสหภาพโซเวียตพิชิตกรุงเบอร์ลินในสงครามโลกครั้งที่ 2