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 Writing Prompts
- Writing prompts
- Fanfic AU prompts
- Monologue ideas
- Dream prompts
- Battle Scene Brief
- Obituary prompts
- Fated Mates Prompt Generator
- Gothic Heroine
- Phobia prompts
- Therapy Journal Prompts
- Birthday Party Brief
- Prophecy prompts
- Getaway Driver Generator
- Excuse To Skip Meeting
- Graduation Scene Prompt Generator
- Cartoon Show Pitch Concept Generator
- Crystal Ball Vision Prompt
- Poetry prompts
- Tombstone Epitaph Brief Generator
- Whump prompts
- Memory prompts
- Dystopia Slogan Generator
- Eulogy Openers
- Fluff prompts
- Treasure Map Clue Brief
- Trans Joy Story
- Scene prompts
- Shipping prompts
- Childhood memory prompts
- City Break Itinerary
- TikTok Hook Generator
- Moral dilemma prompts
- Riddle prompts
- Black Mirror Episode Name Generator
- Magic system prompts
- Morning Pages
Discover even more random name generators
Explore all Writing
Skip list of categoriesWhat an imaginary friend looks like from the inside
An imaginary friend is rarely just a name. Children invent companions with a small handful of recurring details: the texture of their form, a single rule they obey, a place where they reliably appear, and the strange way they fade when the world grows wider. This generator takes that structure seriously. Each result is a short name plus one anchored detail, the kind of detail a child would draw or whisper when asked to describe a friend only they can see.
Browse the results and you will find friends that are felt-soft or fog-shaped, friends whose power is so small it barely counts as a power, and friends who only ever appear in the laundry room, at the back door, or in the last quiet minute before sleep. The variety is the point. Real imaginary friends are not interchangeable, and the list should not be either.
Picking and using a result
The generator is built to give a writer something to draft from in seconds, not a finished character sheet. Treat the name and its detail as the seed of a much bigger thing.
How to choose
Skim for the entry that gives you a small physical reaction. A friend that makes you smile, that makes you picture a specific room, or that makes you feel the exact shade of lonely that belongs to a particular age. That reaction is the signal that the character has weight. If a result feels flat, re-roll. If three results in a row all feel like the same friend with a different name, try a different opening phrase as a prompt and roll again.
How to draft from a result
Take the name as the working title of the friend. The detail is the first scene. Ask three questions of any result you keep: where does this friend sit or stand or float when nobody else is looking. What is the small rule they follow that the child eventually learns to expect. And what is the single thing the friend can do that no one else in the household can. Most imaginary friend stories live or die on the answer to that third question, so resist the urge to add powers you do not need. One small rule beats three grand ones.
Identity, memory, and the weight of the form
An imaginary friend is an early piece of private authorship. Children who invent them are practicing a kind of storytelling that does not depend on books, parents, or screens. They are testing out the texture of being a person by giving that texture to a smaller, less accountable version of a person who lives next to them. The name is the contract. The detail is the proof that the friend is real.
This matters for writers because imaginary friends carry cultural weight. They are the place where a child rehearses loyalty, fear, comfort, mischief, and grief before the world gets complicated enough to need them. They are the first character a child ever invents from whole cloth. Use them with respect for that, and resist the urge to make them cute, sinister, or twee without thinking through why.
Tips for writers and parents
- Keep the form grounded. A friend made of fog, of felt, of soft light, or of half-remembered sound is more memorable than one with wings, a sword, and a kingdom.
- Give the friend one rule, not five. A friend who always leaves before sunrise is more haunting than a friend who can do anything at all.
- Let the hiding place do work. The closet, the treehouse, the back of the wardrobe, the inside of a music box. The place is half the friendship.
- Do not explain the friend in the story. Children rarely explain imaginary friends to themselves, and over-explaining drains the magic out of the page.
- Leave room for the day the friend goes quiet. Imaginary friendships end. Stories that ignore that ending feel incomplete.
- If you are writing for a child audience, let the child narrator be the one who decides what the friend is. Adults in the story should mostly fail to see the friend at all.
- Re-roll inside a single lens rather than jumping wildly between them. Three results from the same lens often read as one character with three possible names.
Inspiration prompts
- Write a scene where the child tries to introduce the friend to a grandparent, and the grandparent almost sees them.
- Write the day the friend stops appearing at the usual spot, and what the child does about it.
- Write a story told from the friend's perspective, in the language of whoever they are.
- Write the moment the friend first broke the rule they always followed.
- Write an adult, years later, finding something that proves the friend was real after all.
- Write two children arguing over whether the same friend belongs to both of them.
- Write the friend trying, and failing, to follow the family to a new house.
- Write the one object the friend left behind, and what it felt like to touch it.
Frequently asked questions
How does the Imaginary Friend Generator work?
The Imaginary Friend Generator draws on a curated set of names built around the topic of childhood imaginary companions. Each click surfaces a fresh result so writers, parents, and daydreamers can scan until something lands.
Can I steer the Imaginary Friend Generator toward a specific name angle?
Yes. Re-roll until a result matches the angle you have in mind, and feel free to combine elements from several results. The names are written to layer well with each other.
Are the names original and safe to use?
Every name in the Imaginary Friend Generator was written for this tool. You can use the results freely in personal writing, school projects, and most commercial work without attribution.
How many names can I generate?
Re-roll as often as you like. The generator is built to keep producing fresh results well beyond a single sitting, so you can browse for as long as you want before settling on a friend.
How do I save the names I like?
Use the click-to-copy button to grab any name you want to keep, or tap the heart icon to save it to your favourites list for later review.
What are good Imaginary Friend?
There's thousands of random Imaginary Friend in this generator. Here are some samples to start:
- Pip the Cloud Thief
- Felt-Soft Felix
- Whisper-Wing Willa
- Under-Stairs Una
- Last-Summer Lin
- Lamp-Lit Lulu
- Nobody-But-Me Nell
- Crayon-Bright Cosmo
- Thunder-Muffler Theo
- Sock-Thief Sparrow
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: 'imaginary-friend-name-generator',
generatorName: 'Imaginary Friend Generator',
generatorUrl: 'https://thestoryshack.com/tools/imaginary-friend-name-generator/',
language: 'en'
});
</script>
