First Name Generator: Random First Names for Boys, Girls & Characters
Random first names for boys, girls, characters and placeholders.
By Shivam KumarUpdated 18 October 20261 min read
Choose your options, then generate a first name.
Built at random from word lists for this topic, so some will fit better than others.
Need a first name fast? The first name generator gives you realistic first names, with optional middle names, for characters, games, forms and test accounts, or simply for inspiration. For baby names specifically, see our baby, boy and girl name pages, which include meanings and style guides.
5 First Name Ideas
Chosen for this topic, each with a short note. Copy a name, or save it to compare later.
Olivia
One of the most popular girl names in English-speaking countries.
Noah
Consistently popular boy name.
Mateo
Spanish name rising fast worldwide.
Amelia
Classic girl name with a modern feel.
Elijah
Biblical boy name with lasting popularity.
Uses for a first name generator
Writers naming side characters. Game masters creating NPCs on the spot. Developers filling forms with realistic, non-real test data. Teachers creating examples for worksheets. Parents looking for inspiration.
Match the name to the setting
First names go in and out of fashion. "Margaret" suggests an older character in the UK or US, while "Mia" suggests someone born in the 2000s or later. For realistic fiction, check popular names for your character's birth year and country.
Frequently asked questions
What is a first name generator?
A tool that suggests realistic first names instantly, for characters, test data, games or inspiration.
Can I use generated names for test accounts?
Yes. Generated names are a good way to avoid using real people's details in test data.
Are these first names free to use?
Yes, all names are free to use.