Hartford derives from Middle English and Old English ford, meaning a shallow river crossing, from Proto-West Germanic furdu and Proto-Germanic furduz, ultimately from Proto-Indo-European pértus and per-, meaning to go across.
Hartford (English): from variants of Hertford