В I веке до нашей эры на месте кельтского поселения римляне создали город, названный Лондиниум. В 884 году Альфред Великий сделал Лондон столицей своего государства, с 976 года - времени англосаксонского господства - город становится местом пребывания королевской власти.