why does england have 3 lions
England has three lions because the symbol comes from the medieval royal arms of the English monarchy, not from football itself. The design was popularized by King Richard I in the 12th century and later became the basis for the Football Association’s crest, which England’s team has worn since its first international match in 1872.
Where it came from
The story starts in royal heraldry. Early English kings used lion symbols on their shields, and over time those markings evolved into the familiar three- lion emblem associated with Richard I, also known as Richard the Lionheart.
Why three lions
The three lions became linked to the English crown and then to England’s national identity. Some historical explanations connect them to different royal lineages or marriages, but the main point is that the emblem grew out of royal coats of arms in the 1100s and was later adopted by the FA.
On the football shirt
England’s football badge uses that old royal symbol to represent the team and the country. The current badge also includes Tudor roses and, in modern versions, a star for the 1966 World Cup win.
Quick answer
So, in plain English: England has three lions because that was the royal symbol that became the country’s emblem, and football inherited it later.