« Romford » signifie le gué large ou spacieux.
Le nom est attesté pour la première fois en 1177 sous la forme Romfort, du vieil anglais rūm, large ou spacieux, et ford, gué. Le gué portait très probablement la route de Londres à Colchester au-dessus de la rivière. Mais celle-ci ne s'appelait pas encore Rom : au XIIIe siècle, c'était le Markediche, le fossé de limite, et « Rom » a été tiré après coup du nom de la ville. En aval, on l'appelle la Beam.