Random Name Generator
Generate random first, last, and full names instantly with our free random name generator. Perfect for game characters, stories, D&D, Secret Santa, and more.
About the Random Name Generator
Generate realistic first, last, and full names for any project in seconds
What is it?
Our Random Name Generator instantly creates realistic first names, last names, and full names drawn from real U.S. naming data spanning 1980 to 2024. Whether you need a random name for game characters, story protagonists, D&D NPCs, usernames, test data, or a quick Secret Santa draw, it delivers authentic, natural-sounding names in a single click — no made-up gibberish. Filter by gender, decade, rarity, and length to land exactly the style of name you want, then copy your favorite or download the whole batch.
How it works?
Choose how many names you want and set your filters: gender (male, female, or all), year range (1980s through 2020s), rarity (very common to rare), and length (short, medium, or long). Switch on Add Last Name when you need full first-and-last combinations. Each click pulls fresh names from thousands of real American records using a cryptographically secure random algorithm, so every result is unbiased, unpredictable, and impossible to rig. Copy a single name or export the entire list with its gender, rarity, and origin.
Key Features
Everything you need for perfect generation
First, Last & Full Names
Generate first names, surnames, or full first-and-last names
Gender Filter
Pick male, female, or mixed names for any character
Rarity Levels
Choose very common, common, uncommon, or rare names
Length Control
Filter for short, medium, or long names
Real, Authentic Names
Built from real U.S. name data, never random gibberish
One-Click Export
Copy a name or export the whole batch in one click
Use Cases
Perfect for various applications and industries
Game & D&D Characters
Name heroes, villains, and NPCs for video games and tabletop RPGs
Novels & Short Stories
Find believable names for novel and short-story characters
Secret Santa & Draws
Randomly pick names for Secret Santa, raffles, and giveaways
Business & Personas
Create names for customer personas, demos, and brand characters
Baby Name Ideas
Browse real names that were popular in the year you choose
Usernames & Handles
Spin up names for YouTube, gaming, and social accounts
Test & Sample Data
Fill forms, databases, and mockups with realistic names
Research & Genealogy
Explore U.S. naming trends across the decades
Frequently Asked Questions
Everything you need to know about our random name generator
Tips & Best Practices
Pro tips to get the most out of this generator
First, last, or full
Toggle Add Last Name to switch between single first names and full first-and-last name combinations.
Cast a whole story or game
Generate a batch with Allow Duplicates off so every character, NPC, or account gets a unique name.
Dial in the style
Stack the gender, decade, rarity, and length filters to land common classics or rare, unusual names.
Related Generators
Tools closely related to this one. Explore more in the same category
Random Username
Generate unique usernames for all your accounts
Random Company Name
Discover real companies with ratings and details
Random Japanese Name
Generate authentic Japanese names with kanji, hiragana, and romaji
Random Gamertag
Create unique gaming usernames for all platforms
Random ID Card
Generate random identity cards with personal details
Random Alphabet
Generate random alphabet characters from multiple languages
Related Articles
Guides and deep dives from our blog that feature this generator
How to Fairly Pick a Winner for Your Online Contest
Explore the random generator tools that are useful for decision-making and learn how much they can help us build a lot of types of content.
The Complete Guide to Random Name Generators for Writers and Developers
How random name generators serve fiction writing, game development, UX design, and business naming — with techniques for effective use across genres and cultural traditions.