English, from a number of placenames, each with its own meaning. The suffix -ton generally means "enclosure" or "settlement".