Here’s a random name generator that lets you pick American, French, German, Italian, and Spanish names for boys and girls as well as surnames from a pool of over 20,000 options.
For one reason or another, you’re here to use a random name generator. Perhaps you want inspiration for naming your baby or a fictional character. Maybe the name has to start with specific initials or come from a particular era.
With this random name generator, I try to serve all types of users. The tool lets you choose from multiple nationalities (American, French, German, Italian, and Spanish) and two eras (traditional and modern) and genders (male and female). You can pick first names, last names, or both.
Modern names are those popular in the 2000s, while traditional names come from people born in the 1900s – with the exception of older Italian names, which date back to the 1400s.
Random Name Generator
In total, the random name generator includes 20,930 names. Click the button below to get your random Italian name! Note that it may take a while for the generator to load on mobile devices.
Your random name is…
As the names are based on the most common names in official statistics, they are not always “ethnically” from the country in question. This may lead to some unlikely first and last name combinations when using the randomizer.
List of Names in the Randomizer
Listing all 20,000+ names here would slow the page down considerably, so I divided them into 130 subpages by initial and country.
A Names
- American Names that Start with A
- French Names that Start with A
- German Names that Start with A
- Italian Names that Start with A
- Spanish Names that Start with A
B Names
- American Names that Start with B
- French Names that Start with B
- German Names that Start with B
- Italian Names that Start with B
- Spanish Names that Start with B
C Names
- American Names that Start with C
- French Names that Start with C
- German Names that Start with C
- Italian Names that Start with C
- Spanish Names that Start with C
D Names
- American Names that Start with D
- French Names that Start with D
- German Names that Start with D
- Italian Names that Start with D
- Spanish Names that Start with D
E Names
- American Names that Start with E
- French Names that Start with E
- German Names that Start with E
- Italian Names that Start with E
- Spanish Names that Start with E
F Names
- American Names that Start with F
- French Names that Start with F
- German Names that Start with F
- Italian Names that Start with F
- Spanish Names that Start with F
G Names
- American Names that Start with G
- French Names that Start with G
- German Names that Start with G
- Italian Names that Start with G
- Spanish Names that Start with G
H Names
- American Names that Start with H
- French Names that Start with H
- German Names that Start with H
- Italian Names that Start with H
- Spanish Names that Start with H
I Names
- American Names that Start with I
- French Names that Start with I
- German Names that Start with I
- Italian Names that Start with I
- Spanish Names that Start with I
J Names
- American Names that Start with J
- French Names that Start with J
- German Names that Start with J
- Italian Names that Start with J
- Spanish Names that Start with J
K Names
- American Names that Start with K
- French Names that Start with K
- German Names that Start with K
- Italian Names that Start with K
- Spanish Names that Start with K
L Names
- American Names that Start with L
- French Names that Start with L
- German Names that Start with L
- Italian Names that Start with L
- Spanish Names that Start with L
M Names
- American Names that Start with M
- French Names that Start with M
- German Names that Start with M
- Italian Names that Start with M
- Spanish Names that Start with M
N Names
- American Names that Start with N
- French Names that Start with N
- German Names that Start with N
- Italian Names that Start with N
- Spanish Names that Start with N
O Names
- American Names that Start with O
- French Names that Start with O
- German Names that Start with O
- Italian Names that Start with O
- Spanish Names that Start with O
P Names
- American Names that Start with P
- French Names that Start with P
- German Names that Start with P
- Italian Names that Start with P
- Spanish Names that Start with P
Q Names
- American Names that Start with Q
- French Names that Start with Q
- German Names that Start with Q
- Italian Names that Start with Q
- Spanish Names that Start with Q
R Names
- American Names that Start with R
- French Names that Start with R
- German Names that Start with R
- Italian Names that Start with R
- Spanish Names that Start with R
S Names
- American Names that Start with S
- French Names that Start with S
- German Names that Start with S
- Italian Names that Start with S
- Spanish Names that Start with S
T Names
- American Names that Start with T
- French Names that Start with T
- German Names that Start with T
- Italian Names that Start with T
- Spanish Names that Start with T
U Names
- American Names that Start with U
- French Names that Start with U
- German Names that Start with U
- Italian Names that Start with U
- Spanish Names that Start with U
V Names
- American Names that Start with V
- French Names that Start with V
- German Names that Start with V
- Italian Names that Start with V
- Spanish Names that Start with V
W Names
- American Names that Start with W
- French Names that Start with W
- German Names that Start with W
- Italian Names that Start with W
- Spanish Names that Start with W
X Names
- American Names that Start with X
- French Names that Start with X
- German Names that Start with X
- Italian Names that Start with X
- Spanish Names that Start with X
Y Names
- American Names that Start with Y
- French Names that Start with Y
- German Names that Start with Y
- Italian Names that Start with Y
- Spanish Names that Start with Y
Z Names
- American Names that Start with Z
- French Names that Start with Z
- German Names that Start with Z
- Italian Names that Start with Z
- Spanish Names that Start with Z
About the Random Name Generator
In the era of rapidly generated AI content, you might be surprised to hear that I spent over six months creating this name randomizer.
Yes, I did use AI to upgrade my original generator code. The background of the header image is also (quite obviously) mostly AI-generated, with some details tweaked manually. I’ve also used AI to proofread this text.
However, I did most of the work myself, including collecting thousands of names from different public databases and creating numerous Google Sheets by hand between October 2025 and April 2026. Over those six months, I spent more than 50 hours working on this randomizer.
But why?
Because it was fun.
In a way, the monotonous work with databases and endless spreadsheets was very meditative. Instead of pushing my brain after a full day at work, I could enter a flow state with these repetitive tasks. And while writing takes time and commitment, I could work on these randomizers for even just 10 minutes at a time.
Some time ago, I tried to increase traffic to my website in hopes of boosting my ad revenue. However, I’ve come to understand that the miniscule amount of money from Google Ads could never compare to what I earn from regular work.
When money is no longer a motivator, it’s best to spend your time doing what you enjoy.
About Arimo Travels
Arimo Travels is a website I founded in 2016 at the start of my two-year trip around the world. In addition to writing about sustainable and flightless travel, I’ve also spent a lot of time exploring randomness in different ways.
After traveling to a completely random destination somewhere in the world, I began creating random destination generators for others. Since then, the random generator section has expanded to include everything from random emoji to random universities.
For now, though, this will be the last major piece of content I create for Arimo Travels. In a month, the website will celebrate its 10-year anniversary. I’ve enjoyed my time working on Arimo Travels, but if I want to focus on what I truly care about (tackling climate change and advocating for effective altruism) I need to leave it behind.
I know you came here to find a random name generator, so you’re probably surprised to encounter a wall of personal musings at the end of the page. However, as AI-generated content becomes more widespread, I like the idea of leaving a small human fingerprint in my own corner of the internet.

