Name Generator

Name Your Character

Generate realistic, fantasy, or modern character names instantly for stories, games, and creative writing. Adjust options below to find names that fit your character and setting.

Please keep your input family friendly.
Need a prompt? Go random!

Note: Please leave any fields you don't want to use, blank.

How many examples would you like to generate? (10-100)


Which gender would you like?


What's your character's title?


Flavour


What type of character is he/she?


Birth year?



How would you describe his/her nationality?


How would you describe his/her parents' nationalities?




Which best describes your character's religious background?


Alliterative names only

Given Name 1 Popularity
  Or, any?

Begins with


Ends in



Prioritise

African
African American
Afrikaans
Akan
Albanian
American
Amharic
Arabic
Armenian
Assamese
Aymara
Azerbaijani
Basque
Belarusian
Bengali
Berber
Bhutanese
Bosnian
Breton
Bulgarian
Catalan
Chewa
Chinese
Cornish
Corsican
Croatian
Czech
Danish
Dutch
Egyptian
English
English (Australian)
English (New Zealand)
Esperanto
Estonian
Ethiopian
Faroese
Filipino
Finnish
French
Frisian
Galician
Georgian
German
German (Swiss)
Greek
Greenlandic
Gujarati
Hawaiian
Hebrew
Hindi
Hungarian
Icelandic
Igbo
Indian
Indian (Muslim)
Indian (Sikh)
Indonesian
Iranian
Irish
Italian
Japanese
Kannada
Kazakh
Khmer
Korean
Kurdish
Latvian
Limburgish
Lithuanian
Macedonian
Malay
Malayalam
Manx
Maori
Marathi
Mongolian
Nepali
Norse
Norwegian
Occitan
Pashto
Persian
Polish
Portuguese
Portuguese (Brazilian)
Punjabi
Quechua
Romanian
Russian
Sanskrit
Scottish
Serbian
Shona
Slovak
Slovene
Sotho
Spanish
Swahili
Swedish
Swiss
Tajik
Tamil
Tatar
Telugu
Teutonic
Thai
Tibetan
Tswana
Tumbuka
Turkish
Turkmen
Ukrainian
Urdu
Urhobo
Uyghur
Uzbek
Vietnamese
Welsh
Xhosa
Yoruba
Zapotec
Zulu
African (general)
Family Name 1 Popularity
  Or, any?

Begins with


Ends in



Prioritise

African
African American
Afrikaans
Akan
Albanian
American
Amharic
Arabic
Armenian
Assamese
Aymara
Azerbaijani
Basque
Belarusian
Bengali
Berber
Bhutanese
Bosnian
Breton
Bulgarian
Catalan
Chewa
Chinese
Cornish
Corsican
Croatian
Czech
Danish
Dutch
Egyptian
English
English (Australian)
English (New Zealand)
Esperanto
Estonian
Ethiopian
Faroese
Filipino
Finnish
French
Frisian
Galician
Georgian
German
German (Swiss)
Greek
Greenlandic
Gujarati
Hawaiian
Hebrew
Hindi
Hungarian
Icelandic
Igbo
Indian
Indian (Muslim)
Indian (Sikh)
Indonesian
Iranian
Irish
Italian
Japanese
Kannada
Kazakh
Khmer
Korean
Kurdish
Latvian
Limburgish
Lithuanian
Macedonian
Malay
Malayalam
Manx
Maori
Marathi
Mongolian
Nepali
Norse
Norwegian
Occitan
Pashto
Persian
Polish
Portuguese
Portuguese (Brazilian)
Punjabi
Quechua
Romanian
Russian
Sanskrit
Scottish
Serbian
Shona
Slovak
Slovene
Sotho
Spanish
Swahili
Swedish
Swiss
Tajik
Tamil
Tatar
Telugu
Teutonic
Thai
Tibetan
Tswana
Tumbuka
Turkish
Turkmen
Ukrainian
Urdu
Urhobo
Uyghur
Uzbek
Vietnamese
Welsh
Xhosa
Yoruba
Zapotec
Zulu
African (general)
Random Seed

OPTIONAL
Want to know when our app and card game go live? If so, please enter your email address.

(Otherwise leave blank.)

Please wait a moment.




How to Choose Character Names

Picking a character name isn't admin. It's atmosphere. It's the first small signal you send to a reader about who they're about to spend 300 pages with.

A good name carries weight without announcing that it's doing so. It hints at background, temperament, maybe even trouble ahead. Whether you're drafting a novel, inventing a D&D rogue with commitment issues, writing fan fiction at midnight, or wrangling a screenplay into shape, having somewhere to start with names can save you from staring at the cursor like it's personally offended you.

Save Yourself Time

Researching naming conventions can become a hobby in its own right. Entire afternoons vanish. You begin with "Victorian girls' names" and end up reading about 19th-century infant mortality statistics.

A generator is useful precisely because it interrupts that spiral. It throws up combinations you wouldn't have reached on your own - some dreadful, some surprisingly right. Many writers use them early on, when the character is still foggy around the edges, then adjust once the person sharpens into focus. It's scaffolding, not a tattoo.

Match Your Genre

Names don't exist in a vacuum. They live inside tone.

Fantasy leans towards the lyrical and the faintly unpronounceable. Contemporary fiction tends to favour names you've heard shouted across a school playground. Science fiction often tweaks familiar linguistic roots just enough to suggest the future without tipping into parody.

If you start with setting, the field narrows naturally. The right name should feel inevitable in its world. Not like it wandered in from another book.

Cultural Sensitivity

Names carry history. Geography. Politics. Entire family trees.

Using a name linked to a particular culture can add texture and credibility, but it's worth checking pronunciation, gender usage, and context. A quick search can prevent an awkward misstep later. Authenticity shows. So does guesswork.

A generator that pulls from a wide range of linguistic backgrounds can be a helpful starting point - emphasis on starting. The responsibility still sits with the writer.

Make It Memorable

Distinctive is good. Indecipherable is not.

If readers have to decode a name every time it appears, they'll quietly resent you for it. Most writers aim for balance: recognisable enough to hold in the mind, unusual enough not to blur into everyone else on the page.

Read it aloud. See how it looks repeated five times in a paragraph. Notice whether it trips the tongue or the eye. Those small frictions matter.

Make It Personal

Names can subtly echo character traits without descending into Dickensian symbolism.

Short names can feel blunt or direct. Longer, elaborate ones can suggest tradition, ambition, or a complicated family history. These aren't rules - more like tonal nudges. Used lightly, they reinforce what's already there rather than spelling it out in capital letters.

Sometimes the most effective connection is the quietest one.

Consistency (Especially With Large Casts)

In collaborative storytelling - tabletop campaigns, online fiction communities, sprawling shared worlds - consistency becomes practical as well as aesthetic.

Generators can help avoid accidental duplicates and maintain a coherent style across multiple characters. Particularly useful when your cast list begins to resemble a minor census.

A Final Note

Many writers use generators iteratively. A random suggestion might spark a tweak. A different spelling. A hybrid stitched together from two near-misses.

Treat the output as clay, not marble.

If you're naming characters for publication, branding, or commercial games, it's also sensible to check uniqueness. Search engines, domain names, existing fictional works - they all have a say. A distinctive name can improve discoverability and prevent awkward confusion later.

Ultimately, the aim isn't just speed. It's resonance. The right name should feel as though it belongs to the story - not because it's complicated, but because it fits.








Character Name Generator

Whether it's a daring leader, a creature of fantasy or an evil villain, we'll find the perfect name for your character.
This character name generator can help if you're looking for random name ideas, inspiration for what to call a character, or suggestions that fit a particular personality, genre, or setting. Writers, gamers, and storytellers often use generated names as a starting point, then adapt them to suit their world, tone, or character background.


Contact: writer@name-generator.org.uk | Data and Privacy Information | Change privacy settings