The Apps Behind Your Next Story

Build worlds. Tell stories.
For novelists, GMs, screenwriters & beyond
Build rich worlds, draft your stories and connect everything with advanced linking and easy references.

Practice your writing muscle
Creative writing practice can be exciting
Jump into 30+ writing exercises—playful, reflective, and style-focused. Build the habit that transforms okay writers into great ones.

Build choice adventures
Branching stories on a visual canvas
Map scenes, connect choices, track resources, and publish interactive fiction people can actually play.

2500+ idea generators
Names, places, plots and more
Beat writer's block in seconds. Over 2500 free name and idea generators for characters, worlds, items and writing prompts.
Your Storyteller Toolbox
Build worlds. Spark ideas. Practice daily.
Explore more from The Expanse
Discover even more random name generators
Explore all Sci-Fi
Skip list of categories
Alien: Earth
Apex Legends
Assassin's Creed
Clair Obscur
Cyberpunk 2077
Cyberpunk RED
Cyberpunk
DC Universe
Destiny
Doctor Who
Dune
Dystopia
Eclipse
EVE Online
The Expanse
Fallout
Fortnite
Halo
Helldivers
Horizon Zero Dawn
Invincible
Marvel Universe
Mass Effect
No Man's Sky
Overwatch
Shadowrun
Space Opera
Split Fiction
Star Trek
Star Wars
Starfinder
Stargate
The Last of Us
Tides of Annihilation
Transformers
Valorant
Voltron
Warhammer 40K
Wildstar
The Belt and the People Behind the Names
Belters are the people of the asteroid belt and the outer planets in The Expanse. They are not Earthers, they are not Martians, and they are not yet citizens of the system in any older sense. They were born in low or zero gravity, on rock-stations like Ceres, Tycho, Eros, Pallas, Vesta, Ganymede, Callisto, Thoth, and Medina, and they grew up speaking lang Belta, a creole that mashes together English, Spanish, Tagalog, Mandarin, Hindi, German, and a dozen other Earth tongues. The result is a culture that is older than the nation-states that seeded it, but younger than the stations that house it. Belter names carry that hybridity in their syllables and in the unspoken biography each one implies.
The Outer Planets Alliance, the OPA, is the political expression of that culture. It began as a loose coalition of station unions and dock syndicates and grew into the closest thing the belt has to a nation. Many Belter names echo that political shape. Some sound like dock-workers who could turn a wrench and a manifesto. Some sound like the loyalists who staff OPA cells from Ceres to the rings of Saturn. Some sound like the quieter ones, the line workers and the freighter crews, who keep the belt's ore moving without ever joining a meeting.
Almost every Belter also carries inner-grav damage. Bodies raised in low or zero gravity grow tall, thin, brittle-boned, and prone to early arthritis. Names in the generator lean into that physical reality: the long-neck, the bowed-leg, the bulge-bone, the slouched posture. None of that is a slur in-universe. It is a fact of life, a thing a Belter notices about another Belter in the first second of meeting, and a thing the name quietly says out loud.
How to Use the Belter Name Generator
Each click returns a single short Belter name string. Read it as a full name: first, last, and the cultural weight those two parts imply together. A name like Pell of Tycho is a Tycho-raised dock-line name. A name like Old-Timer Jeppsen is a generation-spanning name that has lived through Earth-Belt and Earth-Mars dustups. A name like Crip Havelin is an inner-grav-damaged call sign, the kind of name a dock supervisor shouts across a gantry when the shift is short-handed.
Re-roll as many times as you need. Each roll is a fresh candidate from the curated pool, randomized so that consecutive clicks feel like meeting different people on a Ceres concourse. Treat the generator as a vocabulary, not a fixed cast. Mix the first name of one result with the surname of another if the combination reads better for your character. The names are written to pair cleanly across the lens slices, so combinations stay on-topic.
For Writers of Expanse-Style Fiction
For novelists, short-story writers, and serial-fiction authors working in The Expanse universe, the generator gives you a working identity for any Belter who needs to walk into a Tycho bar, an Eros meeting, or a Callisto dock. The first name does the linguistic work, the surname does the cultural work, and the optional epithet or title does the social work. Drop a name into a chapter and the reader will read the character as a belt person, even if the name has never appeared in any published novel.
For Game Masters and Tabletop Sessions
For GMs running an Expanse-flavored campaign, a Belt-set scenario, or a homebrew continuation of the show, the names slot directly into crew rosters, OPA cell lists, dockworker NPCs, freighter passenger manifests, and Tycho personnel files. The lang Belta-leaning names work for characters who grew up speaking creole. The station-tied names work for characters who left the rock. The epithet-style names work for characters who have a call sign in their union or ship.
For Fan Fiction, Worldbuilding, and Personal Use
For fan-fiction writers, worldbuilders, and personal projects, the generator functions as a starting vocabulary. Pull several rolls, mix and match the parts, and build a small cast of belt characters. The names stay legible to Expanse readers while leaving the specific identity of the character in your hands.
Cultural Weight in a Belter Name
A Belter name is not just a label. It is a small biography. The station tells you where the character was born. The surname tells you which family line, dock crew, or freighter crew they came from. The epithet or title tells you what they are known for in their union, their ship, or their cell. A character called Bull Carson is known for size. A character called Crip Havelin is known for inner-grav damage. A character called Kapta Mishra is known as a ship captain. The name wears its reputation, the way belt folks wear their work coveralls.
That weight is a tool, not a constraint. When you pick a name, you pick a posture for the character. A Belter who introduces themselves as Bosun Pell is signaling leadership. A Belter who introduces themselves as Shed Garvey is signaling family line. A Belter who introduces themselves as Old-Timer Jeppsen is signaling generational memory. None of those is the truth, necessarily, but all of them are postures the character can put on while stepping into a scene.
Tips for Choosing a Belter Name
- Pick the station first if you want the name to anchor the character in a specific belt location. Tycho and Ceres read differently from Pallas, Vesta, or Ganymede.
- Pick a lang Belta-leaning first name if you want the character to feel like a fluent creole speaker. Words like Imya, Sasa, Mili, Taki, and Fong are the kind of names that slide into the grammar without comment.
- Pick an OPA-flavored surname if you want the character to be part of the political life of the belt, or a freighter-flavored surname if you want them on the working side of the ore trade.
- Pick an inner-grav epithet like Crip, Bow-Leg, Tall-Neck, or Tapered if you want the character to wear their low-grav damage visibly. Belt readers will read the name and know the cost of being born in vacuum.
- Pick an honorific like Kapta, Hosa, or Sa if you want the character to be addressed by a title in belt dialogue. Those are the words that survive the creole's older Earth roots.
Inspiration Prompts
- A Tycho dock foreman with a crip-hand nickname is asked to register a new hire whose surname matches the foreman's own long-lost family line. How does the foreman handle the paperwork, and what is the old family line's history on Tycho?
- An OPA cell leader is being ferreted out by a Mars intelligence officer. Three of the dockworker names on the dock roster could belong to the cell's couriers. Which name is the leader's actual courier, and which is the decoy?
- A freighter captain with a hard-bitten epithet handle accepts a passenger whose first name is pure lang Belta. The passenger's family crest, however, is a Belt-tradition marker that the captain has not seen in years. What is the lineage, and why has the passenger chosen this freighter for the trip?
- A Ceres-raised medic is called to a station where every Belter is several centimeters taller than the in-system average. The medic's own inner-grav damage is severe. What is the medic's name, and how do they handle a triage shift where the patients are taller, thinner, and more brittle than the medic?
- A Vesta science-station researcher is the only Belter in a department full of Earthers and Martians. The researcher's full name is a clean lang Belta flow, but their colleagues have never heard lang Belta spoken. How does the researcher introduce themselves, and what is the surname's station-of-origin?
How does the Belter Generator work?
Can I steer the Belter Generator toward a specific name angle?
Are the names original and safe to use?
How many names can I generate?
How do I save the names I like?
What are good Belter Names?
There's thousands of random Belter Names in this generator. Here are some samples to start:
- Pell of Tycho
- Imya Vasko
- Freda Pashi
- Crip Havelin
- Capta Holyoak
- Baron Nagel
- Eros Vasko
- Old-Timer Jeppsen
- Red-Lung Ostara
- Ash-Hymn Pohl
About the creator
All idea generators and writing tools on The Story Shack are carefully crafted by storyteller and developer Martin Hooijmans. During the day I work on tech solutions. In my free hours I love diving into stories, be it reading, writing, gaming, roleplaying, you name it, I probably enjoy it. The Story Shack is my way of giving back to the global storytelling community. It's a huge creative outlet where I love bringing my ideas to life. Thanks for coming by, and if you enjoyed this tool, make sure you check out a few more!
Embed on your website
To embed this idea generator on your website, copy and paste the following code where you want the widget to appear:
<div id="story-shack-widget"></div>
<script src="https://widget.thestoryshack.com/embed.js"></script>
<script>
new StoryShackWidget('#story-shack-widget', {
generatorId: 'belter-name-generator-the-expanse',
generatorName: 'Belter Name Generator (The Expanse)',
generatorUrl: 'https://thestoryshack.com/tools/belter-name-generator-the-expanse/',
language: 'en'
});
</script>