Character name generator
Generate contemporary, fantasy, science-fiction or creature names for stories and games.
Bookmark this page
Keep this page handy for next time.
- On a computer
- Press Ctrl + D, or Command + D on a Mac.
- On a phone or tablet
- Open your browser's menu or Share menu and look for Add Bookmark, Bookmark or Add to favourites.
A bookmark saves the page link. Save any tool results separately.
How to use this tool
- Choose a name style and how many suggestions to make.
- Run the generator for a distinct batch of given names and surnames, or invented creature names.
- Use the names as starting points and check that they fit your setting.
Things to know
- Combines original curated name parts locally, with at least 144 combinations per style. Results can repeat across batches.
- Names may coincide with real people or existing fiction. These are creative suggestions, not verified identities or culturally authoritative naming lists.
You might also need
More in games & random picksCharacter backstory generator
Build a fictional character seed with a past, a goal, a complication and a secret.
Writing prompt generator
Find a starting point for fiction, journalling or poetry with original writing prompts generated on your device.
Title idea generator
Explore title ideas for articles, videos, essays, books and poems using your topic and a set of editable templates.
Random letter generator
Draw random letters from the alphabet or your own character pool, with optional repeats and a downloadable list.
Random name picker and wheel
Spin a wheel to choose from your list, with optional removal of each selected winner.
Secret Santa generator
Draw gift-exchange partners with exclusions and printable slips, without sending invitations.
Random US state generator
Pick from the 50 US states and copy their names or download their two-letter postal abbreviations.
Random country generator
Pick countries and areas at random, filter by world region and download the results with two-letter codes.
Random Team Generator
Shuffle participants into balanced teams using browser-generated randomness.