Skip to main content
Back to Names generators

Names

Steampunk Character Name Generator

For each requested name, the generator picks a given name from either a male pool (Cornelius, Ignatius, Archibald, Reginald, Montgomery, Bartholomew, Alistair, Percival, Thaddeus, Crispin — 10 entries) or a female pool (Evangeline, Isadora, Millicent, Arabella, Theodora, Cassiopeia, Vivienne, Clementine, Rosalind, Adelaide — 10 entries) with equal 50/50 probability. It then pairs the given name with a surname from a pool of 14 industrial-Gothic options: Brasswick, Cogsworth, Steamley, Ironforge, Gearhart, Copperfield, Whistler, Clocksworth, Ashvane, Fulmerton, Sparrow, Vexley, Tinkerton, Boilerstone. An epithet is appended from a role-specific list — inventor epithets reference aetheric engines and clockmaking, captain epithets name specific airships or the sky fleet, spy epithets invoke shadow organizations and aristocratic aliases, and the any role merges all three epithet pools into one. Output format is always: given name + space + surname + comma + epithet. No occupational title is prepended. Writers drafting Victorian-era or alternate-history fiction use this generator when they need a protagonist or supporting cast whose names carry occupational and social weight from first appearance. Tabletop RPG game masters running steampunk or gaslight-fantasy campaigns use it to populate NPC rosters quickly without repeating the same handful of Victorian standbys. Cosplayers building a stage persona, game developers naming pre-generated characters, and lore writers filling out a faction also find it useful because the combination of formal given name, industrial surname, and specific epithet does character-signaling work that a bare name cannot. Set count between 1 and 20 to generate a single lead character or a full supporting cast. Because all draws are with replacement from fixed pools, duplicate names are possible at higher counts — a quick scan before finalizing avoids naming two characters Cornelius Cogsworth in the same story.

Read the complete guide — 4 min read

How to use

  1. Choose your options above
  2. Click Generate
  3. Copy your result

Detailed instructions

  1. Select the character's role from the dropdown — inventor, airship captain, spy, or any — to focus the title and epithet style.
  2. Set the count field to how many names you need; use five for a single character exploration or ten to name an entire supporting cast.
  3. Click the generate button to produce a list of full steampunk names with titles and epithets.
  4. Scan the results and copy any name you want to use directly into your manuscript, character sheet, or costume brief.
  5. If no result fits perfectly, run the generator again or mix a surname from one result with a title from another to build your ideal name.

Use Cases

  • Generating a full seven-person airship crew roster for a steampunk novel chapter
  • Building a D&D or TTRPG NPC roster with distinct inventor and spy aliases
  • Creating a cosplay badge identity with an aristocratic title and memorable epithet
  • Naming rival faction leaders in a steampunk Foundry VTT campaign document
  • Producing background character names for a steampunk comic script in bulk

Tips

  • Run the same role twice in a row — comparing two batches reveals which name elements recur, helping you spot the most iconic combinations.
  • For antagonists, the spy role produces titles with aristocratic distance that read as cold authority; pair with a harsh consonant surname for maximum menace.
  • If your setting has a strict class hierarchy, use the captain role for officers and the inventor role for middle-class characters who earned status through skill.
  • Epithets make strong chapter titles or section headers in serialized fiction — 'The Clockwork Sovereign' works as both a character name and a story arc label.
  • For cosplay, generate ten names and rank them by how well they fit on a business-card-sized badge; shorter epithets read better at distance.
  • Avoid using the full three-part name every time a character is referenced in prose — introduce the title once, then abbreviate to surname or epithet for readability.

FAQ

What does the Character Role option actually change in the output?

The role option determines which epithet pool is used. Inventor selects from four epithets tied to machines and patents (e.g., 'Master of Aetheric Engines', 'the Clockmaker'). Airship captain selects from four nautical and sky-route epithets (e.g., 'of the Steam Kraken', 'Admiral of the Aether Fleet'). Spy selects from four epithets with aristocratic shadow-organization language (e.g., 'of the Obsidian Bureau', 'the Clockwork Ghost'). Choosing 'any' merges all twelve epithets into a single pool, which can produce cross-role pairings.

How are the given name and surname chosen, and what is the output format?

Each name picks a given name with a 50/50 coin flip between the male pool (10 names) and the female pool (10 names), then independently picks a surname from a pool of 14 options. The output is always formatted as 'FirstName Surname, Epithet' — the function does not prepend occupational titles like Lord, Admiral, or Doctor before the given name. The two draws are independent, so any given name can pair with any surname.

Can I use generated names in a published novel or commercial tabletop game?

Yes — the output is free to use in personal and commercial projects including novels, screenplays, games, and merchandise, with no attribution required. Because all names are assembled algorithmically from fixed pools, two users may independently receive the same result. Running a quick search before locking in a major character name is a sensible precaution, particularly for surnames like Copperfield, which also belongs to a well-known literary character.

Can I get duplicate names in a single batch?

Yes. With 10 male names, 10 female names, and 14 surnames, the pool of first+last combinations is 280. The epithet pools for specific roles have only 4 entries each. At the maximum count of 20, surname and epithet collisions are near-certain, and full name collisions are possible. The function does not deduplicate. If you see a repeat, re-run or manually swap a surname from the list.

What elements make a name read as steampunk rather than plain Victorian?

Steampunk names typically layer three things: a long, formally syllabled Victorian given name (Cornelius, Cassiopeia, Bartholomew), a surname built from industrial materials or mechanical processes (Ironforge, Cogsworth, Brasswick), and an epithet that locates the character in the world's occupational or espionage hierarchy. The epithet carries the most world-building weight — it places the character in a specific social role without requiring any prose exposition.

You might also like

Popular tools from other categories that share themes with this one.

Try these next

More free tools from other corners of the catalog, picked by shared themes.