Names
Crime Fiction Character Name Generator
Used by developers, writers, and creators worldwide.
A crime fiction character name generator solves one of the quietest bottlenecks in crime writing: staring at a blank naming line while your plot waits. The right name for a detective or crime boss signals class, era, and threat level before a single line of dialogue. This tool produces gritty, believable names filtered by role — detective, criminal, victim, or informant — so you can build a full cast or nail that one stubborn character who won't reveal himself. Set the count, pick a role, and get a batch of names that feel lived-in rather than invented. Each result is ready to use as-is or as a starting point you reshape into something uniquely yours.
Loading usage…
Free forever — no account required
How to use
- Choose your options above
- Click Generate
- Copy your result
Detailed instructions
- Set the count field to how many names you want — six is a good starting batch for a single scene.
- Choose a character role from the dropdown to filter names toward detectives, criminals, victims, informants, or other archetypes.
- Click Generate and scan the list for names that immediately trigger an image or feel in your mind.
- Copy the names you like directly into your manuscript, screenplay, or character notes.
- Rerun the generator with a different role to build out the rest of your cast without name collision.
Use Cases
- •Naming a burnt-out homicide detective for a Scandinavian-style police procedural
- •Generating a full criminal hierarchy — boss, lieutenants, street muscle — for a heist screenplay
- •Populating NPC suspects and informants for a tabletop mystery campaign in Roll20
- •Finding a plausible alias for a protected witness in a legal thriller manuscript
- •Casting victims with distinct, memorable names across a serial-killer thriller's chapter headers
Tips
- →If a generated surname feels right but the first name doesn't, run the generator again and mix parts from two different results.
- →Use the informant role setting to generate minor characters — even walk-on roles feel more real with a name that has texture.
- →Hard-consonant surnames work for antagonists; softer, more vowel-heavy names can signal vulnerability in victims or witnesses.
- →Generate a batch of ten names even if you only need one — the names you don't use now become a reserve pool for future characters.
- →For period crime fiction set before 1970, mentally filter out any name that sounds contemporary; the generator gives you raw material to refine for era.
- →Pair a plain first name with an unusual surname, or vice versa — asymmetry makes names more memorable than matching energy on both sides.
FAQ
how do I pick a good detective name for crime fiction
Detective names work best when they have sturdy, slightly worn-in quality — short surnames, first names that sound like they belong to someone who has seen bad weather. Hard consonants and one or two syllables help ground the character. Filter by the detective role in this generator and run two or three batches; you'll recognise the right one when it feels inevitable rather than chosen.
can I use generated character names in a published novel or screenplay
Yes. Character names are not copyrightable in the United States or most other jurisdictions, so anything generated here is free to use in commercially published fiction or produced screenplays without attribution. If a name closely matches a famous existing character, a small tweak to spelling or a swapped surname avoids any confusion.
what's the difference between a good villain name and a good detective name in crime fiction
Detective names tend toward the plain and trustworthy — reliable consonants, nothing flashy. Villain names often carry sharper or colder phonetics: hard K, G, or D sounds, clipped syllables, surnames that feel slightly out of place. Use the role filter here to generate each type separately so the phonetic contrast between hero and antagonist lands naturally on the page.