Names
Police & Detective Name Generator
Two fixed pools power every result: 20 first names (Jack, Diane, Frank, Kate, Rosa, Hank, and others) and 20 surnames weighted toward genre-familiar registers — Irish (Flanagan, Donovan, Brannigan), Italian (Caruso, Deluca, Santini), Latino (Ramirez, Vasquez, Ortega), and Anglo (Stafford, Marsh, Guthrie). The function picks one entry from each pool at random with replacement, then prepends a rank. When rank is set to "detective", "officer", or "captain", that exact title is applied. When set to "any", the function draws from a five-item pool that adds Sergeant and Lieutenant to the mix. The final output is a single string per name: "Detective Lena Caruso" or "Captain Walt Ortega". Crime fiction writers use this most during early drafting, when a precinct scene needs four to eight plausible names before characterisation locks anything down. Screenwriters populating a procedural pilot's ensemble, novelists building the first chapter of a noir mystery, and tabletop RPG game masters improvising a city watch roster all hit the same constraint: they need names that feel earned by the genre without tipping into parody. The rank filter solves a specific structural problem — a scene set inside a captain's office should not accidentally produce a batch of patrol officers, because rank is already doing narrative work before the character speaks a line.
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 populating a precinct.
- Select a specific rank from the dropdown if your scene calls for a detective, sergeant, or patrol officer; leave it on 'any' to get a mixed roster.
- Click Generate and scan the list for names that match your character's background and the tone of your story.
- Copy any name that resonates directly into your manuscript, script, or character sheet.
- Regenerate as many times as needed — if nothing clicks, a new batch takes one second and costs nothing.
Use Cases
- •Naming a homicide detective lead in a crime novel set in working-class Chicago
- •Building a full precinct roster for a police procedural TV pilot in Final Draft
- •Assigning rank-appropriate names to NPC law enforcement in a noir Pathfinder campaign
- •Generating placeholder detective names for a crime drama pitch deck before cast is set
- •Populating a cold-case mystery with a believable team of investigators and patrol officers
Tips
- →Filter by rank before generating — a list of mixed ranks makes it harder to evaluate names for a specific role.
- →If a first name is perfect but the surname feels off, regenerate once or twice keeping that first name in mind as a target tone.
- →Pair the generated name with a specific city to test it: 'Det. Nowak, Chicago PD' lands differently than 'Det. Nowak, Miami PD' — let the geography guide your final pick.
- →Avoid names where both first and last names end in the same sound (e.g., Danny Tenny) — they're hard to read quickly in action scenes.
- →For ensemble casts, generate a batch of 12 or more and select names with varied ethnic origins so no two characters blur together on the page.
- →If you're writing a period piece set before the 1970s, skip names that read as heavily Latino or East Asian — the demographics of most U.S. police forces at that time were different, and anachronistic names can pull readers out of the story.
FAQ
What rank options does the generator actually support?
Setting rank to a specific value produces Detective, Officer, or Captain. Setting it to "any" draws from a five-item pool: Detective, Officer, Captain, Sergeant, and Lieutenant. Inspector, Chief, and Commissioner are not in the function and will not appear.
Does the rank filter change which names appear, or only the title?
Only the title changes. The first-name and surname pools are identical regardless of which rank is selected. Every combination of rank, first name, and last name is equally likely; the filter controls only the prefix string.
What makes these surnames carry genre weight in crime fiction?
Crime fiction surnames tend to be one or two syllables, easy to bark across a crime scene, and rooted in working-class or immigrant heritage. The pool here reflects the historical demographics of large American urban departments: Irish, Italian, and Latino surnames alongside a handful of Anglo names. That mix is what readers expect without being consciously aware they expect it.
Can I use these names in a published novel or produced screenplay?
Generated names combine common given names and surnames and carry no copyright claim. Before finalising any name for publication, run a quick search to confirm it is not shared by a real notable law enforcement figure at the rank you are using — particularly Captain — to avoid unintended real-world associations.
Can the same full name appear twice in one batch?
Yes. Both pools are sampled with replacement, so each pick is independent of the previous ones. With a first-name pool of 20 and a surname pool of 20, there are 400 possible combinations. At a count of 20, duplicate first names, duplicate surnames, or identical full names are all statistically plausible. Regenerating or manually filtering is the simplest fix.
You might also like
Popular tools from other categories that share themes with this one.
Try these next
More free tools from other corners of the catalog, picked by shared themes.