Latchford en · PROPN EtymologyFrom latch + ford. Meanings A town in Ontario, Canada. A suburb of Warrington, Cheshire, England (OS grid ref SJ6187).