> One possible etymology for London is from the (plausibly reconstructed, but unattested) British Celtic word landa: ‘low-lying, open land’
Huh, I always took it for granted that it was from the Nordic languages. ‘Lund’ = valley, ‘Lunden’ = the valley.