About street names
Roughly half the output is French, pairing entries like "Rue des Plumes" and "Chemin de Clair de Lune" with plain English signage such as "Ash Street". That split makes it easy to give one fictional city distinct quarters, an old colonial core and a newer grid. Keep suffixes consistent within a neighborhood so the map feels planned rather than random.
How street names are built
Two templates: an English form pairs a 300-entry word bank with an 11-entry street-type bank (Victory Lane), and a French form pairs an 8-entry lead bank (Rue, Route) with a 295-entry descriptor bank (Rue des Plumes, Rue de Triomphe, Route du Pin).
Victory Lane
Victory + Lane
English word plus street type
Rue des Plumes
Rue + des Plumes
French lead word plus a multi-word descriptor
Route du Pin
Route + du Pin
French lead word plus descriptor
Naming notes
The English street-type bank is small at 11 entries and the French lead bank at 8, so the trailing English type and the leading French word recur, while the 300-entry English word bank and 295-entry French descriptor bank carry the variety. Some descriptor entries are stored as multi-word strings (des Plumes).
Questions about street names
- Why do some streets use Rue and Route?
- The French template draws its lead from the 8-entry lead bank (Rue, Route) and adds a descriptor from the 295-entry descriptor bank, while the English template uses the 11-entry street-type bank.
- How do I keep a neighbourhood consistent?
- Use one template per area: all French lead-plus-descriptor names for one quarter, all English word-plus-type names for another, so the shared lead or type signals a single planned area.
- Can these connect to the plaza and district generators?
- Yes. The street, plaza and district sets share a civic word vocabulary, so a generated street can run off a generated plaza inside a generated district.