This random name generator finds names with meanings for boys, girls and pets. Choose an origin like Arabic, Urdu, English or Japanese, a style and a first letter, or search by meaning. Hear how a name sounds, save the ones you love and let us pick the winner.
Looking for a dog name, a cat name or something for your parrot or bunny? Switch the generator to Pets and choose a theme: cute names like Biscuit and Mochi, strong names like Thor and Duke, food names, royal names, funny names like Sir Barks-a-Lot, or desi pet names like Sheru, Mithu and Laddoo.
Find a signature color for your character, brand or pet.
What is a random name generator?
A random name generator gives you names at the press of a button. It helps when you need a baby name, a character for a story or game, a name for a pet, or sample data for a project.
Most generators give you a bare list. Every name here is hand-picked, with its meaning, gender, origin and style, and many include native script and a pronunciation button. That means you can judge a name by more than its sound.
Random boy and girl names
Looking for a random boy name, a random girl name or something gender neutral? Each link below sets the generator for you. Add a first letter or a style in the filters to narrow the list.
Set Name format to First and last name for a random full name, or add a middle name as well. Surnames match the chosen origin, so a Japanese first name comes with a Japanese family name, written in the right order.
Generated full names are combinations, so they are ideal for characters, examples and test data. A combination may still match a real person by chance, so don't present one as a real person.
Few generators cover Muslim names well. Here you can generate Arabic and Urdu names with their meanings, for boys and girls, shown in their native script. Persian and Turkish names have their own lists. As with any name, please check its meaning and suitability with your family or a scholar before you choose it for a child.
Choosing a baby name is a big decision, and a random generator can show you names you would never have found in an alphabetical list. Here is a simple way to do it together:
Set the gender and any origins that matter to your family.
Generate names and tap the heart on each one you both like.
Search for meanings you care about, such as light, peace or strength.
Say the favourites aloud with your last name, then press Pick one for me if you are still torn.
Names for characters, stories and games
Writers and gamers can use the generator to find a believable name in seconds. Choose a culture that fits your setting, and let the meaning add depth: a warrior called "lion" or a healer called "light". The generator focuses on real names, so it suits realistic fiction and modern settings. It does not create invented fantasy names for elves, dwarves and other races.
Random dog and cat names
Jump straight to names for your kind of pet, then choose a theme such as cute, strong, funny or royal.
Choose who the name is for, a gender, an origin and any extra filters, then press Generate names. The tool picks names at random from a hand-checked list using your browser's secure random generator, and avoids showing the same names again in one visit.
Can I find a name by its meaning?
Yes. Type a word such as light, strong, gift or flower into the meaning box and only names whose meaning contains that word will be generated.
Do you have Muslim, Arabic and Urdu names?
Yes. There are Arabic and Urdu (Pakistani) names, each with its meaning and shown in its own script. Persian and Turkish names have their own lists. Pick Muslim names to mix all four.
Can it generate pet names?
Yes. Switch to Pets, choose dog, cat, bird or rabbit, a gender and a theme such as cute, strong, food, royal, funny or desi.
How do I choose between names I like?
Tap the heart on any name to add it to your shortlist, then press Pick one for me and the tool will choose a winner at random. Your shortlist is saved in your browser.
Is the random name generator free?
Yes. It is completely free, needs no sign-up and runs in your browser.
Are these real names?
Yes. The people names are real names used in each culture, chosen by hand and stored with their meanings. Only full-name combinations are randomly put together.
Can I get a name starting with a certain letter?
Yes. Open More filters and type a first letter. You can also choose short, medium or long names.
Can I generate a first and last name?
Yes. Set Name format to First and last name, or First, middle and last name. Surnames match the origin you selected.
Does it make fantasy or D&D names?
Not at the moment. It focuses on real names with real meanings, which work well for human characters.
Can I use these names for a fake identity?
They are fine for stories, games, usernames and test data. Do not use a made-up name to mislead people or on official documents.