MaidstoneFolkestone
"ton" is old English for town. Kingston = King's town and so on.
Very few - if any? There is a place in Wales called Haverfordwest
James town
Cantebury. Newbury. Bury. Scarborough.
Bromley
Cricklade, Lechlade
Southwold
Perranporth in Cornwall.
it is me and im coming to find you
None but a lot of them end in -Shire (like Worcestershire and Gloucestershire) but not -Nish.
LIVERPOOL