From English place-name style, combining an old personal element with "-ton" meaning settlement.
Like Haxton?
Swipe through thousands of names like it