Random Generator Kit

HomeEveryday › Name

Random Name Generator

300 real first names, all of them in the table below. Use the two options to narrow it — male or female, and which culture the name comes from — then press the button. Nothing here is invented; every name is one people are actually given.

Choose your options and press the button.

300 names in this list.

All 300 names on this list

NameUsually given toOrigin
JamesMaleEnglish
WilliamMaleEnglish
ThomasMaleEnglish
HenryMaleEnglish
GeorgeMaleEnglish
EdwardMaleEnglish
CharlesMaleEnglish
OliverMaleEnglish
ArthurMaleEnglish
AlfredMaleEnglish
MaryFemaleEnglish
ElizabethFemaleEnglish
MargaretFemaleEnglish
AliceFemaleEnglish
EmilyFemaleEnglish
CharlotteFemaleEnglish
FlorenceFemaleEnglish
EdithFemaleEnglish
HarrietFemaleEnglish
BeatriceFemaleEnglish
SeanMaleIrish
LiamMaleIrish
CianMaleIrish
OisinMaleIrish
FionnMaleIrish
ConorMaleIrish
EoinMaleIrish
PadraigMaleIrish
CathalMaleIrish
RuairiMaleIrish
AoifeFemaleIrish
SiobhanFemaleIrish
NiamhFemaleIrish
SaoirseFemaleIrish
RoisinFemaleIrish
CaoimheFemaleIrish
MaeveFemaleIrish
OrlaFemaleIrish
SineadFemaleIrish
GrainneFemaleIrish
HamishMaleScottish
AngusMaleScottish
CallumMaleScottish
DuncanMaleScottish
FraserMaleScottish
LachlanMaleScottish
AlasdairMaleScottish
EwanMaleScottish
IslaFemaleScottish
AilsaFemaleScottish
MhairiFemaleScottish
CatrionaFemaleScottish
EilidhFemaleScottish
FionaFemaleScottish
MoragFemaleScottish
IonaFemaleScottish
PierreMaleFrench
JeanMaleFrench
AntoineMaleFrench
JulienMaleFrench
MathieuMaleFrench
OlivierMaleFrench
GuillaumeMaleFrench
LaurentMaleFrench
EtienneMaleFrench
NicolasMaleFrench
MarieFemaleFrench
CamilleFemaleFrench
ChloeFemaleFrench
AmelieFemaleFrench
JulietteFemaleFrench
MargauxFemaleFrench
SylvieFemaleFrench
ColetteFemaleFrench
ElodieFemaleFrench
ManonFemaleFrench
JavierMaleSpanish
AlejandroMaleSpanish
CarlosMaleSpanish
MiguelMaleSpanish
DiegoMaleSpanish
RafaelMaleSpanish
SergioMaleSpanish
AndresMaleSpanish
PabloMaleSpanish
IgnacioMaleSpanish
LuciaFemaleSpanish
CarmenFemaleSpanish
SofiaFemaleSpanish
ElenaFemaleSpanish
IsabelFemaleSpanish
PilarFemaleSpanish
RocioFemaleSpanish
ValentinaFemaleSpanish
BeatrizFemaleSpanish
PalomaFemaleSpanish
MarcoMaleItalian
GiuseppeMaleItalian
LorenzoMaleItalian
MatteoMaleItalian
AlessandroMaleItalian
FrancescoMaleItalian
DavideMaleItalian
RiccardoMaleItalian
StefanoMaleItalian
EmanueleMaleItalian
GiuliaFemaleItalian
FrancescaFemaleItalian
ChiaraFemaleItalian
AlessiaFemaleItalian
MartinaFemaleItalian
ElisaFemaleItalian
SerenaFemaleItalian
FedericaFemaleItalian
GaiaFemaleItalian
PaolaFemaleItalian
LukasMaleGerman
SebastianMaleGerman
MatthiasMaleGerman
AndreasMaleGerman
JonasMaleGerman
FelixMaleGerman
StefanMaleGerman
BerndMaleGerman
KlausMaleGerman
TobiasMaleGerman
AnnaFemaleGerman
LenaFemaleGerman
IngridFemaleGerman
KatharinaFemaleGerman
GretaFemaleGerman
UrsulaFemaleGerman
HeikeFemaleGerman
JohannaFemaleGerman
SabineFemaleGerman
FranziskaFemaleGerman
LarsMaleScandinavian
ErikMaleScandinavian
BjornMaleScandinavian
AndersMaleScandinavian
MagnusMaleScandinavian
NilsMaleScandinavian
HenrikMaleScandinavian
GustavMaleScandinavian
OlavMaleScandinavian
SorenMaleScandinavian
AstridFemaleScandinavian
FrejaFemaleScandinavian
SigridFemaleScandinavian
SolveigFemaleScandinavian
LinneaFemaleScandinavian
HildeFemaleScandinavian
KarinFemaleScandinavian
MajaFemaleScandinavian
ElinFemaleScandinavian
IdaFemaleScandinavian
PiotrMalePolish
TomaszMalePolish
KrzysztofMalePolish
AndrzejMalePolish
MichalMalePolish
JakubMalePolish
WojciechMalePolish
MarekMalePolish
AgnieszkaFemalePolish
KatarzynaFemalePolish
ZofiaFemalePolish
MagdalenaFemalePolish
EwaFemalePolish
AleksandraFemalePolish
MalgorzataFemalePolish
HalinaFemalePolish
DmitriMaleRussian
IvanMaleRussian
SergeiMaleRussian
AlexeiMaleRussian
NikolaiMaleRussian
MikhailMaleRussian
PavelMaleRussian
YuriMaleRussian
BorisMaleRussian
AndreiMaleRussian
OlgaFemaleRussian
AnastasiaFemaleRussian
NataliaFemaleRussian
SvetlanaFemaleRussian
EkaterinaFemaleRussian
IrinaFemaleRussian
TatianaFemaleRussian
LudmilaFemaleRussian
YelenaFemaleRussian
VeraFemaleRussian
AhmedMaleArabic
OmarMaleArabic
YusufMaleArabic
KhalidMaleArabic
TariqMaleArabic
HassanMaleArabic
KarimMaleArabic
BilalMaleArabic
RashidMaleArabic
SamirMaleArabic
FatimaFemaleArabic
AishaFemaleArabic
LaylaFemaleArabic
NoorFemaleArabic
AmiraFemaleArabic
ZaynabFemaleArabic
SalmaFemaleArabic
RaniaFemaleArabic
HalaFemaleArabic
YasminFemaleArabic
ArjunMaleIndian
RaviMaleIndian
VikramMaleIndian
AnilMaleIndian
RohanMaleIndian
AdityaMaleIndian
KarthikMaleIndian
SanjayMaleIndian
NikhilMaleIndian
RahulMaleIndian
PriyaFemaleIndian
AnjaliFemaleIndian
MeeraFemaleIndian
KavitaFemaleIndian
DeepaFemaleIndian
AnanyaFemaleIndian
LakshmiFemaleIndian
SunitaFemaleIndian
DivyaFemaleIndian
RadhaFemaleIndian
WeiMaleChinese
JunMaleChinese
MingMaleChinese
HaoMaleChinese
LeiMaleChinese
FengMaleChinese
YongMaleChinese
BoMaleChinese
KaiMaleChinese
TaoMaleChinese
MeiFemaleChinese
LingFemaleChinese
XiaFemaleChinese
YanFemaleChinese
JingFemaleChinese
FangFemaleChinese
HuiFemaleChinese
LanFemaleChinese
YingFemaleChinese
NaFemaleChinese
HiroshiMaleJapanese
TakashiMaleJapanese
KenjiMaleJapanese
YutoMaleJapanese
HarutoMaleJapanese
DaikiMaleJapanese
SatoshiMaleJapanese
RyoMaleJapanese
SoraMaleJapanese
KaitoMaleJapanese
YukiFemaleJapanese
SakuraFemaleJapanese
HanaFemaleJapanese
AoiFemaleJapanese
RinFemaleJapanese
NanamiFemaleJapanese
EmiFemaleJapanese
KeikoFemaleJapanese
MioFemaleJapanese
HarukaFemaleJapanese
MinjunMaleKorean
JihoMaleKorean
SeojunMaleKorean
DoyoonMaleKorean
HyunwooMaleKorean
JihoonMaleKorean
SeoyeonFemaleKorean
JiwooFemaleKorean
HayoonFemaleKorean
MinseoFemaleKorean
JiaFemaleKorean
YerinFemaleKorean
AdewaleMaleWest African
OlumideMaleWest African
BabatundeMaleWest African
ChukwuemekaMaleWest African
KwameMaleWest African
KofiMaleWest African
TundeMaleWest African
ObiMaleWest African
AdaezeFemaleWest African
NgoziFemaleWest African
FolakeFemaleWest African
AmaraFemaleWest African
AbenaFemaleWest African
ChiamakaFemaleWest African
BisiFemaleWest African
YaaFemaleWest African

Origin is where the name comes from, not where its bearers live — there are more people called Sean in the United States than in Ireland. Spellings are the plain Latin-alphabet forms most used in English; several of these names carry accents or are written in another script at home.

How this list was built

Male and female mean 'usually', and the column says so. Plenty of these names cross over, and which ones do depends on the country and the decade: Camille, Andrea, Jean and Yuki all move. Turning the gender filter off gives you the whole list, which is often what you actually want.

Origin is a culture, not a passport. Grouping by language and naming tradition is the honest unit: Arabic names are used from Morocco to Indonesia, Scandinavian ones across five countries, and West African covers Yoruba, Igbo and Akan names that have quite different roots. Sorting these by modern nation state would be neater and wrong.

First names only, and deliberately. Most name generators bolt a random surname onto a random first name and produce combinations no human has ever been called. Pairing a Japanese given name with a Polish surname is not a name, it is noise — so this page gives you the first name and leaves the surname to you.

Nothing is invented. Every entry is a name in real use in the tradition it is listed under. There are no fantasy names, no made-up spellings and no names generated by mashing syllables together.

Sources. Names are common given names within each naming tradition, in the Latin-alphabet spellings ordinarily used in English. Gender is the usual association within that tradition, which the method above explains is a tendency rather than a rule.

Common questions

How many names does this pick from?

300, across fourteen naming traditions, split roughly evenly between names usually given to boys and to girls. The whole list is in the table on this page.

Can I filter by gender and country at the same time?

Yes — set both dropdowns and the count under the button tells you how many names match before you press it. The table filters to match, so you can see exactly what the pool is.

Why are there no surnames?

Because combining a random first name with a random surname usually produces something nobody is called. A name is a cultural pairing, not two independent draws, and getting that wrong is the commonest fault in name generators.

Are these names for a baby, or for a character?

Either. They are real names in real use, so they work for fiction, for role-playing, for test data and for a shortlist. If you are naming a child, treat this as a way to widen the field rather than to decide.

Why is a name I think of as female listed as male?

Because the association differs by culture and by decade. The column says 'usually' for that reason. Turn the gender filter off if the distinction is not useful to you.

Other generators