Історія однієї з найбільших столиць в світі налічує близько 2000 років. Існує дві версії заснування Лондона. За першою версією, місто було засноване легендарним Брутом I ще в XII столітті до н.е., а по другій (археологічно підтвердженій) – римлянами в 43 році н.е. Назва міста має кельтське походження. Можливо, воно походить від слова Llyndon, що означає «фортеця на річці».