London's name has evolved over two millennia, with roots in pre-Roman Britain and layers of linguistic transformation.
The Romans established a trading settlement on the Thames' north bank, naming it Londinium. This wasn't a Latin word but a Romanization of a pre-existing Brittonic place-name.
Linguists reconstruct the original as *Londinion or *Londinjon, likely from:
Alternative theory: *Llyn Dain (Welsh) → "lake fort" or "pool fortress," referencing the Thames' tidal marshes or the Walbrook stream.
The Thames (Tamesis) and its tributaries (Fleet, Walbrook, Tyburn) carry Brittonic names, confirming dense pre-Roman habitation. Londinium likely designated a specific ford or trading node, not the whole valley.
Consensus: London = Romanized Brittonic *Londinion, "place at the navigable river/ford," possibly referencing the tidal Thames' highest practical crossing point.