There are many English towns with the -field suffix. Some of the more well known would be: Sheffield, Huddersfield, Wakefield, Mansfield & Macclesfield.
Southwold
"ton" is old English for town. Kingston = King's town and so on.
MaidstoneFolkestone
Several English town names end in "burn," including Ashburn, Loughborough, and Stockport. The suffix "burn" typically originates from the Old English word for "stream" or "brook." This reflects the geographical features of these areas, often indicating the presence of water bodies.
Very few - if any? There is a place in Wales called Haverfordwest
NORTHampton Town and Preston NORTH End spring to mind...
Hill End is a typical Australian ghost town which, like many Australian gold towns, dwindled to very few inhabitants once the gold ran out. It is rich in history.
'Aber' - meaning 'between' - is usually at the beginning of a town's name, not at he end. ADDED: It's more Scots and Welsh than English.
James town
Usually no, but there are some exceptions, mostly in the names of some French towns.
Clapham Town End was created in 1890.
"Small town" in English is piccola città in Italian.