Quote Originally Posted by frank View Post
Oxford = a shallow/narrow spot in a river where oxen can cross (ford)
For towns and cities with historical roots, a reasonable explanation. Doesn't hold true for may places in America (or Australia) where settlers named their new homesteads after their towns of origin.

e.g. The town of Great Yarmouth, England - The mouth of the river Yare.
Yarmouth, Iowa - Not even large enough to warrant being called a one horse town, and certainly no where near any rivers.