romford

/R AA1 M F ER0 D/
noun
  1. 1

    A large town in the borough of Havering, Greater London; historically a market town in Essex (OS grid ref TQ5188).

  2. 2

    A habitational surname from Old English.