Port Town Name Generator

Salt-stained harbour towns for your map

Places & Geography500 curated namesUpdated Free · no sign-up

Tap a name to copy it500 names in this generator

Generate names for fishing villages, smuggling towns, and small harbour settlements with the feel of Cornwall, Brittany, New England, and fantasy coastlines. Made for D&D campaigns, fantasy maps, and maritime fiction.

About port town names

Real harbour towns are named by the people who fish from them, and the names show it. Along the English coast you find Mousehole, Saltash, Whitby, and Lowestoft; in Brittany, Roscoff and Concarneau; in New England, Gloucester, Marblehead, and Rockport. Their names come from a handful of sources: the shape of the shore (Half Moon Bay, Whitecliff, Blackrock), the catch (Herringstead, Cockle Bay), the trade that fed the town (Ropewalk, Chandler's Bay), the local saint or landowner (Saint-Malo, Kirkwall), or a warning to sailors (Widow's Watch, Wreckers' Reach, Bell Rock).

English coastal place-name endings do a lot of quiet work. -mouth marks a river mouth, -haven a safe harbour, -combe or -cove a small inlet, -wick or -vik a Norse-founded bay, -stead a farm that grew into a town, and Porth- or Port- an old Cornish or Welsh landing. Mixing endings on your map suggests different peoples settled the coast at different times, which is exactly how real coastlines look.

A port town name should feel worn by weather. Two syllables and one concrete image (Kelpmouth, Gullhaven, Brinewick) will always outlast a longer, prettier phrase, and it is what the locals would actually say.

Tips for choosing a name

  • Choose the ending to match the coast's history: -haven and -mouth for English-style towns, -vik and -havn for Norse settlement, Porth-, Cala, or Puerto for Cornish, Italian, or Spanish flavour.
  • Name at least one town on your map for a danger (Wreckers' Reach, Widow's Watch, Gallows Cove); it gives sailors something to fear and storytellers a hook.
  • Use the local catch or trade as the root for working towns (Herringstead, Oysterhaven, Ropewalk) and save romantic names for resort or pilgrimage towns.
  • Reserve the "Port [Name]" pattern for towns founded by a lord or company; organically grown fishing villages rarely start with the word Port.
  • Keep port town names to one or two words so they fit on a map label and in casual dialogue.

Frequently asked questions

How are real port towns and fishing villages named?

Usually from a coastal feature (Whitby, Blackrock), the local catch or trade (Herring, Cockle, Ropewalk), a saint or founder (Saint-Malo, Kirkwall), or a hazard sailors needed to remember (Bell Rock, Widow's Watch). Endings like -mouth, -haven, -combe, and -wick tell you what kind of harbour it was.

What is the difference between a port town and a port city?

A port town is a small harbour settlement built around fishing, coastal trade, or a ferry, usually with one main quay. A port city is a major maritime hub with shipyards, warehouses, and long-distance trade. Towns get homely compound names; cities get grander single names.

Can I use these port town names in my D&D campaign or novel?

Yes. All names are free for personal and commercial use. A handful, like Mousehole, Saltash, and Stonington, are real places included for historical settings; the rest are invented.

Which port town names work best for a pirate or smuggling setting?

Look for names that hint at hidden coves and danger: Smugglers' Notch, Brandy Cove, Wreckers' Reach, Gallows Cove, Drowned Man's Landing, or Careen Bay (where pirates beached ships to scrape the hulls).

All 500 port town names

Browse the full list
  • Saltmarsh
  • Anchor Bay
  • Harbour's Rest
  • Tide's End
  • Quayside
  • Wharftown
  • Bayport
  • Seagate
  • Portsmith
  • Deepwater
  • Merchantport
  • Mooringtown
  • Anchorage
  • Harborstone
  • Portwall
  • Seawatch
  • Gullhaven
  • Kelpmouth
  • Netherquay
  • Brinewick
  • Fishgate
  • Codmouth
  • Herringstead
  • Saltcombe
  • Penhallow
  • Porthgwyn
  • Mousehole
  • Trewithen Cove
  • Polperran
  • Wexcombe
  • Barnstable Reach
  • Old Haven
  • Little Haven
  • Cray's Landing
  • Foggy Bottom
  • Whitby Rise
  • Lowestoft Point
  • Cormorant Bay
  • Puffin Cove
  • Osprey Point
  • Sandpiper Landing
  • Kittiwake
  • Petrel's Rest
  • Tern Harbour
  • Selkie Bay
  • Merrow's Cove
  • Wreckers' Reach
  • Smugglers' Notch
  • Brandy Cove
  • Lantern Point
  • Beacon Head
  • Foghorn Bay
  • Bell Rock
  • Widow's Watch
  • Drowned Man's Landing
  • Gallows Cove
  • Half Moon Bay
  • Crescent Harbour
  • Shingle Strand
  • Pebble Reach
  • Driftwood
  • Kelpwater
  • Saltash
  • Brackenmouth
  • Eelmouth
  • Mackerel Row
  • Oysterhaven
  • Cockle Bay
  • Musselburgh Reach
  • Whalebone Landing
  • Blubber Point
  • Sealskin Bay
  • Grey Seal Cove
  • Ambergris
  • Tallowmere
  • Ropewalk
  • Sailcloth Point
  • Pitch Harbour
  • Chandler's Bay
  • Cooperstown Landing
  • Netmender's Rest
  • Ferrymouth
  • Slipway
  • Careen Bay
  • Storm Haven
  • Windward
  • Leeward Landing
  • Squall's End
  • Fairwind
  • Calmwater
  • Stillwater Cove
  • Ebbtide
  • Springtide
  • Neapmouth
  • Highwater
  • Lowtide Landing
  • Undertow Bay
  • Riptide
  • Breakwater
  • Groyne End
  • Jetty Point
  • Pier's End
  • Mole Harbour
  • Seawall
  • Saltrock
  • Blackrock Harbour
  • Greystone Bay
  • Redcliff Landing
  • Whitecliff
  • Chalk Point
  • Flint Cove
  • Ironshore
  • Copper Cove
  • Tin Harbour
  • Silverstrand
  • Goldsand Bay
  • Amber Cove
  • Coral Landing
  • Pearlmouth
  • Nacre Bay
  • Port Marrow
  • Port Ashby
  • Port Wren
  • Port Kestrel
  • Port Sable
  • Port Ellery
  • Port Alder
  • Port Corwin
  • Port Ferrin
  • Port Halloway
  • Port Thorne
  • Port Callis
  • Port Danvers
  • Port Vance
  • Port Rennick
  • Port Selene
  • Port Ravel
  • Port Aldous
  • Port Marisol
  • Port Ambrose
  • Nieuwpoort
  • Havnby
  • Skagen Reach
  • Vikstad
  • Fjordmouth
  • Sørvik
  • Nordhavn
  • Kirkhaven
  • Kirkwall Reach
  • Stromness Point
  • Lerwick Bay
  • Dunmore Landing
  • Kinsale Cove
  • Ballyhaven
  • Ardmore Bay
  • Rossbeigh
  • Portrush Point
  • Carrick Strand
  • Aberporth
  • Porthcawl Reach
  • Milford Landing
  • Saltney
  • Camaret Cove
  • Roscoff Reach
  • Saint-Malo Point
  • Concarneau
  • Marisport
  • Sant'Elmo Harbour
  • Porto Vecchio
  • Cala Rosa
  • Cabo Verde Landing
  • Puerto Sereno
  • Villamar
  • Bahía Chica
  • Nantucket Reach
  • Gloucester Point
  • Mystic Harbour
  • Marblehead Cove
  • Rockport Landing
  • Castine Bay
  • Stonington
  • Provincetown Reach
  • Kittery Point
  • Beaufort Landing
  • Ocracoke Bay
  • Hatteras Point
  • Cape Fear Landing
  • Tidewater Cross
  • Salt Spray
  • Barnacle Bay
  • Limpet Cove
  • Crab Corner
  • Lobster Pot Landing
  • Winkle Bay
  • Dogfish Point
  • Sturgeon Landing
  • Skate Cove
  • Saltwick
  • Herringmouth
  • Gullwick
  • Kelphaven
  • Brinemouth
  • Codhaven
  • Sprathaven
  • Pilchard Cove
  • Crabwick
  • Whelkmouth
  • Limpetstead
  • Cocklestead
  • Eelhaven
  • Mackerelmouth
  • Ternmouth
  • Curlew Haven
  • Plover Point
  • Gannet Rock
  • Razorbill Cove
  • Guillemot Bay
  • Shag Point
  • Fulmar Head
  • Skua Landing
  • Auk Head
  • Heron Cove
  • Bittern Marsh
  • Loon Bay
  • Marram Point
  • Dunehaven
  • Sandmouth
  • Shinglewick
  • Pebblemouth
  • Chalkmouth
  • Slatecombe
  • Flintwick
  • Ironmouth
  • Ashcombe
  • Ashwick
  • Gale Point
  • Tempest Cove
  • Thunder Head
  • Lightning Rock
  • Fenhaven
  • Marshwick
  • Reedmouth
  • Willowmouth
  • Alderwick
  • Birchhaven
  • Rowanmouth
  • Hazelcombe
  • Thornwick
  • Briarmouth
  • Gorsehaven
  • Heathermouth
  • Fernmouth
  • Lichen Point
  • Musselwick
  • Oysterstead
  • Scallop Cove
  • Periwinkle Point
  • Ropehaven
  • Caulker's Cove
  • Shipwright's Reach
  • Boatyard Point
  • Dockhaven
  • Wharfwick
  • Quaymouth
  • Piermouth
  • Millmouth
  • Ferrywick
  • Chapelhaven
  • Kirkmouth
  • Abbeywick
  • Pilgrim's Point
  • Hermit Cove
  • Anchorite Bay
  • Bastion Point
  • Battery Cove
  • Cannon Head
  • Powder Point
  • Cutlass Bay
  • Bone Point
  • Skull Cove
  • Coffin Bay
  • Witch Point
  • Hag's Cove
  • Devil's Landing
  • Hell's Mouth
  • Saint's Rest
  • Angel Bay
  • Mercy Point
  • Hope Cove
  • Providence Landing
  • Fortune Head
  • Wrack Point
  • Wreck Bay
  • Splinter Cove
  • Broken Head
  • Notch Point
  • Scarhaven
  • Redwick
  • Greenhaven
  • Blackmouth
  • Shadow Point
  • Dusk Cove
  • Twilight Point
  • Trevose
  • Trebarwith
  • Polzeath
  • Portloe
  • Portscatho
  • Pentewan
  • Polkerris
  • Gorran Haven
  • Coverack
  • Cadgwith
  • Mullion Cove
  • Lamorna
  • Zennor
  • Pendeen
  • Penberth
  • Helford Passage
  • Portquin
  • Tintagel Cove
  • Boscastle Reach
  • Clovelly Point
  • Porlock Weir
  • Aberdaron
  • Cwmtydu
  • Solva
  • Porthgain
  • Amroth
  • Portsoy
  • Findochty
  • Pennan
  • Crovie
  • Cruden Bay
  • Catterline
  • Johnshaven
  • Auchmithie
  • Pittenweem
  • Cellardyke
  • Roscanvel
  • Audierne
  • Ploumanac'h
  • Le Conquet
  • Aber Wrac'h
  • Wellfleet
  • Menemsha
  • Cuttyhunk
  • Sakonnet
  • Noank
  • Watch Hill
  • Gullscar Bay
  • Herring Row
  • Wetherby Quay
  • Cinder Point
  • Grimshaw Hollow
  • Rooksmoor Landing
  • Coldharbour Reach
  • Sallow Cove
  • Bramblehithe
  • Wrenhithe
  • Oxenhithe
  • Marrowquay
  • Fennick Strand
  • Sallowmere Landing
  • Cotter's Cove
  • Old Wharf End
  • Barrowgate
  • Hollin Head
  • Scarrow Point
  • Kestrel Reach
  • Yardarm Bay
  • Sextant Point
  • Compass Cove
  • Bilgewater Landing
  • Keelhaven
  • Rudder's Rest
  • Capstan Cove
  • Mizzen Point
  • Bowsprit Bay
  • Halyard Reach
  • Ballast Point
  • Marlinspike Landing
  • Tarpaulin Cove
  • Grog Harbour
  • Ratline Reach
  • Cutwater Bay
  • Larboard Landing
  • Salt Barrel Cove
  • Cask Harbour
  • Pilot's Rest
  • Lightship Landing
  • Watchman's Bay
  • Tollgate Harbour
  • Customs Reach
  • Excise Point
  • Contraband Cove
  • Freebooter's Landing
  • Corsair's Rest
  • Privateer Point
  • Kingsmoor Quay
  • Duke's Landing
  • Bishop's Wharf
  • Abbot's Reach
  • Friar's Cove
  • Nunswell Bay
  • Fairholm Reach
  • Wintermere Landing
  • Sunderquay
  • Thistledown Bay
  • Cranberry Landing
  • Sassafras Cove
  • Bayberry Point
  • Beachplum Landing
  • Juniper Reach
  • Spruce Head
  • Tamarack Point
  • Loonwater Bay
  • Elkhorn Landing
  • Whaler's Rest
  • Harpoon Point
  • Trypot Landing
  • Scrimshaw Bay
  • Cod's Head Harbour
  • Haddock Reach
  • Halibut Hollow
  • Sardine Row
  • Anchovy Cove
  • Squidmarket
  • Eelgrass Bay
  • Bladderwrack Point
  • Dulse Cove
  • Samphire Reach
  • Saltpan Landing
  • Brinewell
  • Sea Lavender Cove
  • Thrift Point
  • Wormwood Landing
  • Hangman's Reach
  • Corpse Light Bay
  • Lantern Wife Cove
  • Drowned Bell Landing
  • Sea Hag Point
  • Kelpie Cove
  • Bucca's Reach
  • Wraithwater
  • Ghostlight Harbour
  • Mermaid's Rest
  • Nixie Bay
  • Sirenshoal
  • Wyvern Point
  • Polwenna
  • Porthgarrow
  • Trevallis Cove
  • Pengarrick
  • Polmorna
  • Porthkellow
  • Trewarne Landing
  • Penhale Reach
  • Polveor
  • Porthennis
  • Carn Vellan
  • Lanmorrow Cove
  • Trewhella Bay
  • Porthmellin
  • Zawn Kellow
  • Kervalec Point
  • Pors Melen
  • Trévalec Cove
  • Ploumorvan
  • Kerhostin Landing
  • Penmarquer
  • Lann Vihan
  • Havnfjell
  • Torsvik
  • Skarvhavn
  • Ulvsund
  • Grimsvik
  • Bjornhavn
  • Kaldvik
  • Selstrand
  • Porto Salino
  • Cala Brava
  • Punta Sombra
  • Bahía del Ancla
  • Marina Vecchia
  • Porto Falco
  • Cabo Nieve
  • Ensenada Roja
  • Zeehaven
  • Oosterwaal
  • Sturmhafen
  • Port Ilse
  • Port Marlow
  • Port Greaves
  • Port Tamsin
  • Port Lyddon
  • Port Ashgrove
  • Port Hollis
  • Port Wexley
  • Chatwick Harbour

More in Places & Geography