İngiltere'nin iki bayrağı olmasının nedeni, Birleşik Krallık'ın oluşumunu simgeleyen bayrakların farklı dönemleri temsil etmesidir. İlk bayrak, 1606 yılında oluşturulmuş ve İngiltere ve İskoçya bayraklarını birleştirmiştir. İkinci bayrak ise, 1801 yılında, Büyük Britanya Krallığı ile İrlanda Krallığı'nın birleşerek Büyük Britanya ve İrlanda Birleşik Krallığı'nı oluşturmasını takiben ortaya çıkmıştır.