Cantebury.
Newbury.
Bury.
Scarborough.
Newbury
Dewsbury
Shrewsbury
Canterbury (city)
Salisbury
Newbury
Bamburgh
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
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
For their names in the English language the answer is 4/12.