American Name Generator

Generate realistic American and English names from different eras and regions. With optional middle and last names — free, instant, no signup.

Era
Gender
Region
Name Length

Choose your era and gender, then hit Generate

Your American names will appear here

Quick Tips

  • Match the name era to your story's time period
  • Middle names add realism and depth to characters
  • Southern names often have a warmer, more traditional feel
  • Modern names reflect America's multicultural diversity
  • Check SSA popularity data for era-accurate names

Popular American Names

Well-known, widely-used American names that are perfect for realistic characters.

James Mitchell

Emily Johnson

Michael Davis

Sarah Thompson

William Carter

Jessica Morgan

David Anderson

Jennifer Taylor

Robert Wilson

Amanda Martinez

Thomas Brown

Elizabeth Harris

Classic American Names

Timeless names that have been popular across decades and carry a sense of tradition.

Charles Edward Wright

Margaret Anne Sullivan

Frederick Joseph Hayes

Dorothy Louise Clark

George Henry Adams

Catherine Rose Barrett

Richard Thomas Moore

Eleanor Grace Patterson

Arthur James Bennett

Virginia Mae Cooper

Walter Francis Reed

Helen Ruth Dawson

Southern American Names

Warm, distinctive names with Southern charm, perfect for characters from the American South.

Beauregard Tucker

Magnolia Belle

Huckleberry Finn

Savannah Grace

Colton Wade

Jolene Mae

Wyatt Cash

Daisy Rae

Boone Calloway

Scarlett Rose

Beau Jennings

Annabelle Lee

Old-Fashioned American Names

Vintage names from the 19th and early 20th century that feel nostalgic and distinctive.

Cornelius Abernathy

Prudence Whitfield

Bartholomew Crane

Millicent Fairbanks

Archibald Montgomery

Gertrude Blackwell

Percival Dunmore

Mabel Hargrove

Reginald Pemberton

Edith Cromwell

Thaddeus Worthington

Clementine Harding

Modern American Names

Contemporary names that reflect current trends in American naming culture.

Aiden Brooks

Harper Quinn

Liam Castillo

Zoe Whitaker

Mason Chen

Aria Patel

Ethan Rivera

Luna Garcia

Noah Kim

Isla Mitchell

Logan Nakamura

Mia Rodriguez

How to Choose Realistic American Character Names

Believable character names make fiction more immersive. Here's how to pick names that feel authentic to American culture.

  • 1.Match the era. Victorian-era characters need formal names (Cornelius, Prudence). Modern characters suit contemporary trends (Aiden, Luna, Harper).
  • 2.Consider regional flavor. Southern names often sound warmer and more traditional. New England names tend toward classic English heritage. Western names can be rugged and simple.
  • 3.Add a middle name for depth. Middle names make characters feel more complete and real. They're also useful for formal scenes and family dynamics.
  • 4.Reflect diversity. Modern America is multicultural. Including names from various cultural backgrounds makes your cast more realistic and representative.
  • 5.Research name popularity data. The Social Security Administration publishes top baby names by decade. Use this to pick era-appropriate names.

What Makes a Great Character Name

The best fictional character names feel natural and reveal something about the character.

Era Authenticity

A 1920s character named "Jayden" breaks immersion. Research what names were popular in your story's time period.

Personality Echo

Names carry connotations. "Beauregard" suggests Southern aristocracy. "Wyatt" suggests rugged independence. Let the name match the character.

Distinctiveness in Cast

Avoid giving multiple characters names that start with the same letter or sound similar. Readers need to tell characters apart easily.

Full Name Impact

The full name — first, middle, last — should flow when spoken aloud. Test it by saying it in different contexts: casual, formal, angry.

Frequently Asked Questions

Command Palette

Search for a command to run...