Free Tool

Character Name Generator

Generate names by genre, era, and origin. Each one comes with a character hook to get you writing.

Tips for naming characters

Distinctness matters more than meaning. If your cast includes a James, a Jane, a Jason, and a Janet, the reader will lose track of who's talking by page twelve. Vary the first letters, the syllable counts, the sounds. A story with Marta, Owen, Celia, and Dietrich gives the reader four distinct shapes to hold onto. The eye catches difference faster than similarity.

Names carry time and place. A woman named Edith probably wasn't born in 2004. A man named Jayden probably wasn't born in 1932. This works for you. The right name anchors the reader in your setting without you having to explain anything. If you're writing historical fiction, spend twenty minutes with census records or baby name databases from the era. That small investment in accuracy compounds across the whole manuscript.

Every name has baggage. Scarlett already belongs to O'Hara. Hannibal belongs to Lecter. Some associations are too strong to override. You can use this to your advantage with subtler names, ones that evoke a feeling without being so famous they pull the reader out of your story. But test it: say the full name out loud. If a real person or character immediately comes to mind, pick something else.

Placeholder names are fine. Precious names are dangerous. If you've spent three hours on a name and can't start writing, the name is a stall tactic. Call the character David, start writing, and rename them later when you know who they actually are. Characters earn their names. You don't have to hand one out on page one and live with it forever.

Get a daily writing prompt with craft insights like these.

One email. Every morning. A quote from a master writer, an original reflection, and a prompt to practice with.

Join 1,000+ writers. No spam. Unsubscribe anytime.

Frequently asked questions

More for writers

Copied to clipboard