La mythologie médiévale de Geoffroy de Monmouth indique que Londres aurait été fondée par le Troyen Brutus pendant l'Âge du Bronze. La ville aurait ainsi été appelé Troia Nova ou la nouvelle Troie, qui se transforma en Trinovantum. Les Trinovantes seraient ainsi la tribu qui aurait habité sur l'emplacement avant les Romains. Le Roi Lud renomma la ville en CaerLudein, ce qui donna Londres. Geoffrey fournit ainsi une histoire antique à Londres avec de nombreuses histoires et de nombreux rois légendaires. Cependant, malgré de nombreuses recherches, les archéologues n'ont pu trouver aucune preuve d'implantation préhistorique majeure à cet endroit. Des traces de vie préhistoriques montrent qu'il y a eu une agriculture, des habitations et des enterrements, mais rien qui laisse supposer l'existence d'une ville. Ainsi, pendant la période préhistorique, Londres fut surtout un espace rural avec des implantations éparses. Quoiqu'il en soit des interprétations partisanes, il y avait bien des « implantations » et cette ville ou bourgade bretonne portait bien un nom breton : CaerLudein.
Les endroits importants à l'époque étaient plutôt près de Chelsea, Egham Brentford ou Uppall, mais il n'y avait pas de cité à l'endroit où Londres s'est installé à l'époque romaine.