New England Town Name Generator

Colonial villages, mill towns and harbor names

Places & GeographyPart of: town and city generators500 names

0 of 500 seen

Tap a name to copy it. The arrows swap one name.

Or browse all 500 names, A to Z

Generate New England town names that sound like they belong on a white church sign: English transplants ending in -bury, -ham and -field, Algonquian place names like Cohasset and Winooski, Puritan virtue towns, Corners and Falls villages, and Maine harbor towns. Built for novels, horror and cozy mysteries, tabletop settings and game maps.

About New England town names

New England town names come from a handful of sources, and the region's fictional towns (Derry, Castle Rock, Stars Hollow, Arkham, Dunwich) work because they copy them. The oldest layer is transplanted English place names: Ipswich, Andover, Chelmsford, Braintree, Dedham and Falmouth were carried over by seventeenth-century settlers, and their suffixes (-bury, -ham, -field, -ford, -borough, -port) were then reused for new towns like Shrewsbury, Wrentham, Pittsfield and Newburyport. A second layer is Algonquian: Nantucket, Cohasset, Scituate, Narragansett, Winooski and Kennebunk are heard everywhere from Cape Cod to northern Maine.

Puritan settlers added biblical and virtue names such as Salem, Canaan, Goshen, Hebron, Harmony, Unity and Freedom, and the early republic added landowner surnames (Wolfeboro, Henniker, Lyndonville). Villages within a town take the parent name plus Center, Corners, Falls, Mills, Depot, Hollow, Neck, Harbor or a compass direction, which is why North, South, East and West versions of the same town sit a few miles apart.

The list below mixes real but lesser-known towns from all six states with invented names that follow the same rules. If you want a place that feels like it has a town meeting, a granite war memorial and a general store, start here, then decide whether it sits on the coast, on a river or in the hills.

How to choose New England town names

  • Match the suffix to the landscape: -port and Harbor on the coast, Falls and Mills on a river, Hollow and Notch in the hills, Corners and Center for inland crossroads villages.
  • For a horror or mystery setting, pick an invented English-sounding name (Thornewick, Greyledge, Marrowbury) rather than a real town so readers cannot map it and you control the geography.
  • Algonquian names add instant authenticity on Cape Cod, the islands, Rhode Island and Maine, but use real ones or follow their sound patterns closely; invented 'Native-sounding' names are easy to get wrong.
  • Give your town a village or two (North Wendover, Wendover Falls, Wendover Depot) and a neighboring rival town; New England towns almost never exist alone.
  • Check a map before committing: six states share many names, and you may want to avoid a real place with its own history.

Frequently asked questions

Are these real New England towns?

Many are real but lesser-known towns and villages in Massachusetts, Maine, New Hampshire, Vermont, Connecticut and Rhode Island, and the rest are invented to follow the same English, Algonquian and Puritan patterns. Search any name before using it if you need it to be definitely fictional.

What makes a town name sound like New England rather than the Midwest or South?

English suffixes like -bury, -ham, -borough and -port, Algonquian names such as Cohasset or Winooski, and village labels like Corners, Center, Falls and Hollow. Midwestern towns lean on -ville and founder surnames; Southern towns use more -ville, Creek and county-seat names.

How do I name a fictional Maine town like Stephen King does?

King's towns (Derry, Castle Rock, Jerusalem's Lot, Haven, Ludlow) are short, English or biblical, and plausible enough to sit between real places. Pick a one- or two-word name from the list, add a village and a lake or river with an Algonquian name, and keep the spelling plain.

Why do so many New England towns have North, South, East and West versions?

Towns were large and villages grew up around separate meetinghouses, mills and depots. Each village took the parent town's name plus a direction or a feature, so East Hampton, Hampton Falls and Hampton Center can all belong to the same town.

More like this

All 500 New England town names

This is the complete list the generator above draws its random batches from, sorted A to Z and grouped by first letter.

Plain text, one name per line.

A: 25 names

  • Abington
  • Acton
  • Agawam Crossing
  • Alder Brook
  • Allenstown
  • Alstead
  • Alton Bay
  • Amberly
  • Amesbury
  • Amherst Village
  • Andover
  • Antrim
  • Apponaug
  • Aquinnah
  • Arlington
  • Ashbury Falls
  • Ashcombe
  • Ashgrove
  • Ashland
  • Ashuelot Falls
  • Ashworth
  • Assonet
  • Atkinson
  • Attleboro
  • Auburn Village

B: 39 names

  • Bakersfield
  • Barnstable Village
  • Barrington
  • Bartlett
  • Beckett Falls
  • Beecher Falls
  • Bellows Falls
  • Bellwether
  • Belmont
  • Bennington
  • Bethany
  • Bethel
  • Bethlehem
  • Bickford
  • Biddeford
  • Billerica
  • Blackledge
  • Bloomfield
  • Bloomfield Station
  • Blue Hill
  • Boscawen
  • Boxborough
  • Braddock Falls
  • Bradford
  • Braintree
  • Bramblewick
  • Bramford
  • Branford
  • Brattleboro
  • Bretton Woods
  • Brightwater
  • Brinkley
  • Bristol Village
  • Brookfield
  • Brooklin
  • Brookline Village
  • Brunswick
  • Bucksport
  • Burke Hollow

C: 38 names

  • Camden
  • Campton
  • Canaan
  • Candlewick
  • Canterbury
  • Canton
  • Cape Elizabeth
  • Caribou
  • Carrow
  • Carver's Landing
  • Castine
  • Castleton
  • Cataumet
  • Center Harbor
  • Chappaquiddick
  • Charlestown
  • Chatham
  • Chelmsford
  • Chester
  • Chesterfield
  • Claremont
  • Cobble Cove
  • Cobbsport
  • Coffin Harbor
  • Coldbrook
  • Colderidge
  • Coldwater Harbor
  • Colebrook
  • Concord Corner
  • Contoocook
  • Conway Village
  • Cornish
  • Cotuit
  • Craftsbury
  • Crane's Landing
  • Cressbrook
  • Crowninshield
  • Cummaquid

D: 17 names

  • Dalton
  • Damariscotta
  • Danbury
  • Danville
  • Danville Corner
  • Dedham
  • Deer Isle
  • Deerfield
  • Deering
  • Derby Line
  • Dorset
  • Dummerston
  • Dunbarton
  • Dunhaven
  • Dunmore Harbor
  • Durham Point
  • Duxbury

E: 13 names

  • East Thistleford
  • Eastham Hollow
  • Easton
  • Easton Valley
  • Eastport
  • Eaton Center
  • Effingham Falls
  • Eldersfield
  • Ellery
  • Ellsmere
  • Ellsworth
  • Enfield
  • Enosburg Falls

F: 18 names

  • Fairfield
  • Fairhaven Neck
  • Fairweather
  • Falmouth
  • Falmouth Foreside
  • Farmington
  • Farmington Falls
  • Fennimore
  • Ferncliff
  • Fitzwilliam
  • Fort Kent
  • Foxborough
  • Foxcroft Falls
  • Francestown
  • Franconia
  • Freedom
  • Freeport
  • Fremont

G: 22 names

  • Gallows Hill
  • Gilead Center
  • Gilford
  • Gilsum
  • Glastonbury
  • Glencliff
  • Goffstown
  • Goodwin's Corner
  • Gorham
  • Gorsham
  • Goshen
  • Gosnold
  • Grafton
  • Greenfield
  • Greensboro Bend
  • Greenville
  • Greyledge
  • Greymoor
  • Groton
  • Groveton
  • Guildhall
  • Guilford

H: 30 names

  • Haddon Mills
  • Hadleigh
  • Halesworth
  • Hallam
  • Hallowell Corners
  • Hampstead
  • Hampton Falls
  • Hancock
  • Harlowe
  • Harmony
  • Harrowgate
  • Hart's Location
  • Hartland
  • Hatherly
  • Haverhill
  • Hawthorne Depot
  • Hebron
  • Hemlock Notch
  • Henniker
  • Hillsborough
  • Hingham
  • Hinsdale
  • Holderness
  • Holloway Center
  • Hooksett
  • Hopkinton
  • Houlton
  • Housatonic
  • Hurleigh
  • Hyannisport

I: 4 names

  • Industry
  • Intervale
  • Ipswich
  • Irasburg

J: 3 names

  • Jaffrey
  • Jefferson Meadows
  • Jeffersonville

K: 8 names

  • Kearsarge
  • Kennebunk
  • Kennebunkport
  • Kensett
  • Kettering Mills
  • Kettle Cove
  • Kingsbury Falls
  • Kingston Plains

L: 20 names

  • Lancaster
  • Landaff
  • Lanesboro Falls
  • Larkspur Hollow
  • Liberty Corners
  • Lincolnville
  • Lisbon Falls
  • Litchfield
  • Littleton
  • Londonderry
  • Lost River Village
  • Lower Bickford
  • Lubec
  • Ludbury
  • Ludlow
  • Lunenburg Village
  • Lyme
  • Lyndeborough
  • Lyndonville
  • Lynnfield

M: 43 names

  • Machias
  • Madaket
  • Madison Corner
  • Maidstone
  • Manchester Center
  • Mansfield
  • Marlboro
  • Marlborough
  • Marlow
  • Marlowe Hollow
  • Marrowbury
  • Marshfield
  • Massapoag
  • Mattock
  • Matunuck
  • Medfield
  • Medford
  • Meetinghouse Hill
  • Melvin Village
  • Menemsha
  • Mercy Corners
  • Meredith
  • Merrimac Landing
  • Merriwell
  • Middlebury
  • Milford
  • Millbrook Center
  • Millinocket
  • Milton
  • Milton Mills
  • Misquamicut
  • Monomoy
  • Monponsett
  • Mont Vernon
  • Montgomery Center
  • Moosup
  • Moultonborough
  • Moultonville
  • Mount Carmel
  • Mount Holly
  • Mount Hope
  • Mount Pleasant Village
  • Mount Vernon Corners

N: 20 names

  • Nashoba
  • Natchaug
  • Naugatuck
  • Needham
  • Nettleham
  • New Durham
  • Newburyport
  • Newfane
  • Newfields
  • Newmarket
  • Newton Junction
  • Nimble Brook
  • Nonotuck
  • Norcross
  • Norrisham
  • North Haverleigh
  • Northborough
  • Northeast Harbor
  • Northfield
  • Nottingham Square

O: 11 names

  • Oakhurst Depot
  • Ogunquit
  • Old Hadley
  • Oldfield Depot
  • Ompompanoosuc
  • Orford
  • Orland
  • Orrington Neck
  • Ossipee
  • Osterville
  • Oxford

P: 31 names

  • Parsonsfield Center
  • Passumpsic
  • Patience Hill
  • Pawtuxet
  • Peacham
  • Pelham
  • Pelton Falls
  • Pemberton
  • Penacook
  • Pennington Neck
  • Penwick
  • Pequawket
  • Pequossette
  • Peterborough
  • Pettaquamscutt
  • Pickering
  • Piermont
  • Pinecroft
  • Pinkham Notch
  • Pittsfield
  • Plainfield
  • Plaistow
  • Pocasset
  • Pocumtuck
  • Poquetanuck
  • Poultney
  • Pownal
  • Pratt's Corner
  • Presque Isle
  • Prudence
  • Putney

Q: 8 names

  • Quaboag
  • Quarry Hill
  • Quidnessett
  • Quidnick
  • Quillford
  • Quinnipiac Falls
  • Quissett
  • Quonochontaug

R: 15 names

  • Randolph Hill
  • Rangeley
  • Ravenport
  • Ravensworth
  • Raymond Falls
  • Readsboro
  • Ridgefield
  • Rindge
  • Rockingham
  • Rockland
  • Rockport
  • Rookhaven
  • Rumney Depot
  • Rutland
  • Rye Harbor

S: 55 names

  • Sable Harbor
  • Saco
  • Salisbury
  • Saltash
  • Sanbornville
  • Sandown
  • Sandwich
  • Saxtons River
  • Saybrook Point
  • Scarborough
  • Seabrook Beach
  • Searsport
  • Seaward
  • Sedgemoor
  • Sedgwick
  • Shadwell
  • Shaftsbury
  • Sharon
  • Sharon Springs
  • Shearwater Point
  • Sheffield
  • Sheffield Heights
  • Shelburne Village
  • Shrewsbury
  • Siasconset
  • Simsbury
  • Skowhegan
  • Somesville
  • South Wendover
  • Southborough
  • Southport
  • Southwest Harbor
  • Squam Lake Village
  • Squannacook
  • St. Johnsbury
  • Stafford
  • Standish Corners
  • Stannard Corners
  • Stillwater Mills
  • Stockton Springs
  • Stoddard Notch
  • Stonecroft
  • Stoneham
  • Stonington
  • Stratford
  • Stratham
  • Sturbridge Hollow
  • Sudbury
  • Suffield
  • Sugar Hill
  • Suncook
  • Surry
  • Sutton
  • Sutton Corners
  • Swanzey

T: 22 names

  • Tamworth
  • Tannery Village
  • Tarbox Corners
  • Tarrant Mills
  • Temperance
  • Tewksbury
  • Thetford
  • Thistleford
  • Thomaston
  • Thornbury
  • Thornewick
  • Thornton
  • Tidmouth
  • Tilton
  • Tolland Notch
  • Topsfield
  • Topsham
  • Townshend
  • Tuckerton
  • Tuftonboro
  • Twin Mountain
  • Tyngsborough

U: 3 names

  • Uncasville
  • Unity
  • Upper Hatherly

W: 53 names

  • Wachusett Village
  • Waits River
  • Wakefield
  • Waldoboro
  • Wallingford
  • Walpole
  • Waltham
  • Wareham
  • Warner
  • Warren Village
  • Waterbury
  • Waterford
  • Waterville Valley
  • Wauregan
  • Wauwinet
  • Weare Center
  • Weekapaug
  • Wells
  • Wendover
  • Wentworth
  • Wequetequock
  • West Amberly
  • Westborough
  • Westerlea
  • Westfield
  • Westford
  • Westmoreland
  • Weston
  • Westport
  • Wexbridge
  • Weymouth
  • Whitcomb Center
  • Whitefield
  • Whitlock Mills
  • Whitmarsh
  • Wickham Falls
  • Widow's Cove
  • Wilder Hollow
  • Wilmington
  • Wilmot
  • Wilton
  • Windham
  • Windlebury
  • Winhall
  • Winooski
  • Winslow Harbor
  • Winter Harbor
  • Wiscasset
  • Wolfeboro
  • Woods Hole
  • Wrentham
  • Wyeth Harbor
  • Wyndham Falls

Y: 1 name

  • Yarmouth

Z: 1 name

  • Zion Hill