Could it be that they derived from "ton". Farm or hamlet (apparently): https://www.english-heritage.org.uk/...h-place-names/
There are a few examples where subsequent civilisations have added their word for settlement on the end of the existing name. So you can get places like [something]tonville.