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.

Catch ideas faster
Roll, pin, and save from your generator workspace
Search every Story Shack generator in one focused workspace, roll quick batches, pin favorites, and stack your best ideas.
Your Storyteller Toolbox
Build worlds. Spark ideas. Practice daily.
Explore more from Doctor Who
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 shape of a Doctor Who companion name
Doctor Who companions are unusual among speculative-fiction sidekicks. The Doctor travels through time, but the show has spent most of its run grounded in a recognisably British everyman register. Companions are usually human, usually from somewhere on Earth, and usually pulled out of a workplace, a household, or a street rather than a galactic hero academy. The first thing a companion name has to do is sound like a person you might pass on a London pavement. That is the opposite of a hard-sci-fi callsign. The companion is not a callsign. The companion is a name that came with a job, a flat, a parent, and a Wednesday evening at the chip shop.
Once that everyday register is set, the name is allowed to drift. A future-human companion pulls in slightly exotic syllables. An alien-world companion borrows the consonant patterns of non-English languages. A Victorian or Edwardian companion pulls names from parish registers. A child companion keeps the syllables short. A roguish Time Agent companion lets the surname do the work. Across all of these, the name carries the era in its bones. A 1960s London companion name sounds like a clerk on a Vespa. A UNIT-era companion name sounds like a press officer. A 2020s East End companion name sounds like someone with three part-time jobs and a sharp comeback.
The name is also a small piece of plot. The Doctor is an ancient alien; the companion is a witness. The companion's name is what the witness is called. It is the word the Doctor shouts when the TARDIS dematerialises, the word on the gravestone the companion leaves behind, and the word that turns up in a UNIT file forty years later. A good companion name is the one a reader remembers after the episode ends.
Picking a companion name for a fan project
The shortest path is to reroll until a name clicks. If the result lands on a name that already belongs to a particular decade, region, or archetype, lean into that. Irene Halloway is a 1960s London companion. Penelope Fanshawe is a UNIT-era British companion. Sadie Munroe is a modern East End companion. Beatrice Quill is a teacher who wandered into the wrong classroom. Tabitha Crane is a journalist on a long story. The name signals the era, the place, and the kind of person who would notice the TARDIS landing in the alley.
If one name is not enough, combine two or three. A common English first name plus an ordinary British surname (Charlotte Reeve, Henry Pollard) reads as a contemporary adult companion. A Welsh first name and a Welsh valley surname (Gwen Pritchard, Dylan Maddock, Seren Llewellyn) reads as a Cardiff or Aberystwyth companion. A Scottish first name and a Scottish glen surname (Catriona Forbes, Innes Galloway, Eilidh Strathyre) reads as a Highlands companion. A hyphenated surname (Flora Petty-French, Cecily Ravensbrook, Rupert St Aubyn-Finch) reads as an aristocratic companion who is more at home in a stately home than a TARDIS wardrobe. Layering a name with a place or an era is how fan writers tend to build casts.
Be deliberate about the era, the region, and the archetype. A 1960s companion would not have a hyphenated surname; a modern Cockney companion would not have a Highland first name. If the brief is a Victorian or Edwardian story, reroll until the result lands on a parish-register name. If the brief is a future-set spin-off, reroll toward the future-human and synthetic-feeling slices. If the brief is a UNIT-set mission, reroll toward the UNIT-era British and the medical and military slices. The pool is wide enough that the right name usually appears within a few rerolls.
Identity, register, and what the name says
A companion name is more than a label. It is a small statement about who the character is in the world. A medical companion (Verity Ashcombe, Howard Linley, Fenella Hartington) carries a clinical steadiness. A military or pilot companion (Major Cordelia Vaughn, Captain Hugo Marston, Flight Lieutenant Phineas Brakewell) carries a chain of command. A teacher or academic companion (Beatrice Quill, Edmund Carrow, Mortimer Farquharson) carries the patience of a classroom. A roguish Time Agent companion (Lucinda Hasting, Lucian Croft, Lazlo Vautrin) carries a private joke. A child or teen companion (Jessamine Prior, Owen Trellick, Maisie Chumleigh) carries a sharper sense of wonder. The name signals the role before the role is described.
Names also anchor geography. A Welsh companion carries the cadence of the valleys, the sea, or the slate quarries. A Scottish companion carries the glen, the loch, and the long vowels of the Gaelic place names. A Cockney or East End companion carries the short consonants of London market speech. A medical companion often comes with a hospital or research institute. A military companion often comes with a base. The geography is a place the reader can picture, even if the story never names the place directly.
Names also change how the leaving-arc plays out. A name with one syllable (Bunny, Pip, Mags, Spud, Twig) is easier to shout from a control room and harder to bury in a credits roll. A name with two or three syllables (Cordelia, Peregrine, Cassiopeia, Aurelian) lands with a different gravity. A child name, a senior name, and a roguish name all ask for a different kind of ending. The name carries the weight the rest of the story hands to it.
Tips for using the names at the writing desk
- Reroll with an era in mind. For a 1960s London story, reroll toward names like Irene Halloway, Janet Penrose, or Trevor Coombes until the cadence feels right.
- Pick a slice and stay in it. If the brief is a UNIT-set mission, use UNIT-era, military, and medical slices. If the brief is a future-set spin-off, use the future-human and synthetic-feeling slices.
- Combine a slice with a hyphenated surname (Flora Petty-French, Cecily Petty-Bowman, Lionel Frobisher-St Aubyn) when the companion needs to read as upper class.
- Pair a Cockney or East End first name (Mags, Spud, Bev, Nobby, Wozza) with a London-area surname to anchor a working-class companion in a place.
- Use the roguish Time Agent slice (Lucinda Hasting, Lucian Croft, Lazlo Vautrin) for companions who are charming, a little dangerous, and not quite telling the truth about their day job.
- Use the alien-world slice (Thrain Orven, Taya Solan, Kethric Vallen) for companions who came from elsewhere and are still learning British weather.
- Use the medical and academic slices (Verity Ashcombe, Beatrice Quill, Howard Linley) for companions whose first instinct is to ask a careful question.
- Use the child and teen slice (Jessamine Prior, Owen Trellick, Maisie Chumleigh) when the story needs wonder rather than experience.
- Test the name aloud. A good companion name is short enough to call across a control room and long enough to land on a memorial card.
- Avoid stacking title layers. A name like "Lady Doctor Sir Cordelia Ravensbrook" is too crowded. Pick one tier of name and let the rest breathe.
Inspiration prompts for fan fiction and spin-offs
- A 1960s London companion, Irene Halloway, is a clerk on a Vespa who saw a police box vanish in a back street in Bow. She keeps a notebook. The notebook becomes the spine of the next five episodes.
- A UNIT-era British companion, Penelope Fanshawe, joins the scientific branch as a translator. Her French is better than her small talk, which is exactly the kind of person who would notice a chameleon arch lying on a desk.
- A modern East End companion, Sadie Munroe, runs a market stall by day and a music venue by night. The Doctor lands in the alley behind the venue. The companion has a thousand questions and a two-line comeback for each.
- A Welsh valley companion, Gwen Pritchard, works at a hospital in Aberystwyth. She is the only one in the room who is not surprised by the Doctor. She has been waiting.
- A Scottish companion, Catriona Forbes, is a teacher in a small glen school. The TARDIS lands in the playground. The children pretend not to notice. The companion pretends to believe them.
- A roguish Time Agent companion, Lucinda Hasting, walks into the TARDIS as if she has been there before. She has. She is just not telling anyone which version of her it was.
- A medical companion, Verity Ashcombe, is the only one who can keep a level head when the Doctor is excited. She carries a small notebook of dosages, a torch, and a flask of strong tea.
- A Victorian companion, Constance Pimlico, is a governess in a quiet country house. The Doctor arrives during a storm. The companion has been reading a forbidden book of her own for years.
- A future-human companion, Juno Aldred, has been trained for first contact. The Doctor is not impressed. The companion is not impressed by the Doctor's training. They get along famously.
- An aristocratic companion, Cecily Ravensbrook, knows the family seat better than she knows the TARDIS. She keeps referring to the Doctor by an old family nickname. The Doctor pretends not to notice.
- A child companion, Jessamine Prior, asks the kind of question the Doctor has not thought of in centuries. The Doctor pretends to know the answer. The companion pretends to believe it.
- A roguish child-of-an-ally companion, Bunny Marlowe, has a nickname for every planet the Doctor mentions. The Doctor is delighted. The TARDIS is less so.
FAQ
How does the Doctor Who Companion Generator work?
The generator stores a curated pool of short Doctor Who companion name briefs organised around twenty era, region, and archetype slices (1960s London, UNIT-era British, modern East End, teacher, journalist, future-human, alien-world, Welsh, Scottish, Time Agent rogue, medical, aristocratic, child, military, synthetic, Victorian, common English, hyphenated surname, pet-name, and Cockney). Each click surfaces one name at random, and you can reroll until the cadence matches the companion you are sketching.
Can I steer the Doctor Who Companion Generator toward a specific name angle?
Yes. Reroll freely until a name lands on the angle you want, and combine several names to build a small cast. A 1960s London name plus a UNIT-era name plus a future-human name is often enough to scaffold three very different companions in one sitting, each with a clear era and voice.
Are the names original and safe to use?
Yes. Every name in the pool is original to this generator. The names are written to feel canon-adjacent, with British and Welsh and Scottish cadences, future-human and alien-world touches, and Doctor Who era cues, but no name duplicates an official Doctor Who companion, the Doctor, the TARDIS, a UNIT officer, a Torchwood lead, or any other protected character. You can use the results in personal fan fiction, original spin-offs, RPG sessions, and most commercial projects without attribution.
How many names can I generate?
There is no daily cap. Reroll as often as you like, copy the names you want to keep, and come back whenever you need a fresh batch for a new character, a new chapter, a new TARDIS crew, or a new campaign. Each reroll pulls from the same curated pool across the twenty slices.
How do I save the names I like?
Click the result to copy the name to your clipboard, or use the heart icon to save it to your favourites list. From there you can paste the name into a character sheet, a fan fiction document, a TARDIS wikia entry, a Discord role name, or a tabletop RPG character sheet.
What are good Doctor Who Companion Name Generator?
There's thousands of random Doctor Who Companion Name Generator in this generator. Here are some samples to start:
- Irene Halloway
- Penelope Fanshawe
- Sadie Munroe
- Beatrice Quill
- Tabitha Crane
- Gwen Pritchard
- Catriona Forbes
- Verity Ashcombe
- Constance Pimlico
- Flora Petty-French
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: 'doctor-who-companion-name-generator',
generatorName: 'Doctor Who Companion Name Generator',
generatorUrl: 'https://thestoryshack.com/tools/doctor-who-companion-name-generator/',
language: 'en'
});
</script>