กำเนิดธงสยาม
ประวัติศาสตร์การใช้ธงเป็นสัญลักษณ์ของประเทศไทย สามารถสืบได้แต่เพียงความว่า มีการใช้ธงสำหรับเป็นเครื่องหมายของกองทัพกองละสีและใช้ธงสีแดงเป็นเครื่องสำหรับเรือกำปั่นเดินทะเลทั่วไปมาแต่สมัยกรุงศรีอยุธยาเป็นราชธานี และยังไม่มีธงชาติไว้ใช้ดังที่เข้าใจในปัจจุบัน
ในพระนิพนธ์ ของ สมเด็จพระเจ้าบรมวงศ์เธอ กรมพระยาดำรงราชานุภาพจาก จดหมายเหตุต่างประเทศแห่งหนึ่งได้กล่าวว่า ในรัชสมัยสมเด็จพระนารายณ์มหาราชแห่งกรุงศรีอยุธยา (พ.ศ. 2199 - พ.ศ. 2231) เรือค้าขายของฝรั่งเศสลำหนึ่งได้เดินทางมากรุงศรีอยุธยา เมื่อมาถึงที่ป้อมวิชัยประสิทธิ์ของไทย เรือฝรั่งเศสก็ชักธงชาติของตัวเองขึ้น ฝ่ายไทยยิงสลุตคำนับตามธรรมเนียม แต่เมื่อฝ่ายไทยชักธงขึ้นตอบบ้าง ฝ่ายฝรั่งเศสกลับไม่ยิงสลุตคำนับตอบ เพราะได้ชักเอาธงชาติฮอลันดา(เนเธอร์แลนด์) ขึ้นเหนือป้อมด้วยเหตุว่าไทยไม่มีธงชาติของตนใช้ (ขณะนั้นฝรั่งเศสกับฮอลันดาเป็นศัตรูกัน) ฝ่ายไทยได้แก้ไขปัญหาโดยชักผ้าสีแดงขึ้นแทนธงชาติฮอลันดา ฝรั่งเศสจึงยอมยิงสลุตคำนับตอบ เหตุการณ์ดังกล่าวจึงถือกันว่าเป็นจุดเริ่มต้นของประวัติศาสตร์ธงชาติไทย
ในสมัยต้นกรุงรัตนโกสินทร์ ทั้งเรือหลวงและเรือค้าขายของเอกชนยังคงใช้ธงสีแดงล้วนเป็นเครื่องหมายเรือสยาม จึงได้มีการนำสัญลักษณ์ต่าง ๆ มาประดับบนธงพื้นสีแดงเพิ่มเติมเพื่อใช้เป็นธงสำหรับเรือหลวง ในกฎหมายธงสมัยรัชกาลที่ 5 ได้กล่าวว่า "พระบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกย์ ทรงพระกรุณาโปรดเกล้าฯ ให้เพิ่มรูปจักรสีขาวลงในธงแดง สำหรับใช้เป็นธงของเรือหลวง" ต่อมาในรัชสมัยพระบาทสมเด็จพระพุทธเลิศหล้านภาลัย พระองค์ทรงได้ช้างเผือกเอก 3 ช้าง ถือเป็นเกียรติยศยิ่งต่อแผ่นดิน จึงทรงพระกรุณาโปรดเกล้าฯ ให้เพิ่มรูปช้างเข้าภายในวงจักรของเรือหลวงไว้ด้วย อันมีความหมายว่า พระเจ้าแผ่นดินอันมีช้างเผือก แต่ธงช้างอยู่ในวงจักรใช้แต่เรือหลวงเท่านั้น เรือพ่อค้ายังคงใช้ธงแดงตามเดิม