Według jednej z legend nazwa miałaby pochodzić od króla Luda, mitycznego władcy celtyckiego plemienia Trynowantów (), który miał założyć miasto w I wieku p.n.e. lub znacząco rozbudować istniejące miasto. Po jego śmierci osadę nazwano Kaerlud lub Kaerlundein (miasto Luda), która to nazwa miała zostać przekształcona w rzymskie .

W 1998 roku zaproponował pochodzenie nazwy od przedceltyckiego staroeuropejskiego słowa (p)lowonida, oznaczającego rzekę zbyt szeroką, by pokonać ją w bród, nawiązującego do Tamizy. Nowsze badania wiążą nazwę z praindoeuropejskim *lendh, oznaczającym „tonąć, topić”, oraz członem *-injo- lub *-onjo-, używanym do tworzenia nazw miejsc. Nazwa miałaby więc oznaczać „miejsce, w którym występują powodzie”.

Inne teorie wiążą nazwę Londyn z celtyckim słowem mającym dziś postać llon lub lon, oznaczającym jedzenie, posiłek lub miejsce posiłku, oraz din, czyli „miły, budzący uczucie akceptacji”, a cała nazwa miałaby oznaczać miejsce obfite w jedzenie, na przykład dużą liczbę ryb przy ujściu rzeki.

Historia

mały|Londyn w 1300 mały|Trafalgar Square (1890) mały|Piccadilly Circus (1949) mały|30 St Mary Axe (2010)