This document provides a history of various forms of football and their origins. It discusses early ball games played in ancient cultures like China, Greece, and Rome. Modern football codes developed from early folk football games played in Europe, particularly England, between medieval towns. The rules of these mob football games were not standardized. Early references to organized ball games in Britain date to the 9th century. By the late Middle Ages, annual Shrovetide football matches had become popular in much of Europe. The first codified sets of rules for football games emerged in England in the late 18th century, spreading with the British Empire, and many modern codes of football worldwide have roots tracing back to these early British games.