Tools / Baby names

Baby Name Generator

Browse 128,074 names ranked from 145 years of US records, the latest England & Wales statistics and 50+ world cultures. Narrow it down, or hit Surprise me.

Choosing around a surname? Try the first & last name matcher.

371 names

Boy · Russian

IvanBoy

Russian · 2 syllables

US #167UK #274

NikolaiBoy

Russian · 3 syllables

US #616UK #1235

AndreiBoy

Russian · 2 syllables

US #2460UK #538

VladimirBoy

Russian · 3 syllables

US #1828UK #1402

MikhailBoy

Russian · 2 syllables

US #1868UK #1132

LevBoy

Russian · 1 syllable

US #973UK #1162

MaksimBoy

Russian · 2 syllables

US #2408UK #1675

BorisBoy

Russian · 2 syllables

US #3107UK #1595

AleksandrBoy

Russian · 3 syllables

US #2767UK #2671

AlexeiBoy

Russian · 3 syllables

US #3156UK #1859

PavelBoy

Russian · 2 syllables

US #3135UK #1951

AndreyBoy

Russian · 2 syllables

US #3281UK #2671

NikitaUnisex

Russian · 3 syllables

US #2866UK #3318

IlyaBoy

Russian · 2 syllables

US #2169UK #2921

SachaUnisex

Russian · 2 syllables

US #4429UK #898

IgorBoy

Russian · 2 syllables

US #6573UK #1199

VladBoy

Russian · 1 syllable

US #5580UK #785

ArtemBoy

Russian · 2 syllables

US #3102UK #1951

NicolaiBoy

Russian · 3 syllables

US #2532UK #3254

KonstantinBoy

Russian · 3 syllables

US #4769UK #2443

NikolayBoy

Russian · 3 syllables

US #6037UK #2263

RuslanBoy

Russian · 2 syllables

US #3462UK #5119

LeonidBoy

Russian · 2 syllables

US #5500UK #3254

DmitryBoy

Russian · 2 syllables

US #5917UK #5119

DmitriBoy

Russian · 2 syllables

US #3368

KirillBoy

Russian · 2 syllables

US #4766UK #3254

MischaUnisex

Russian · 2 syllables

US #4805UK #5891

TimofeyBoy

Russian · 3 syllables

US #4971UK #3254

IosifBoy

Russian · 2 syllables

US #10291UK #1025

VladislavBoy

Russian · 3 syllables

US #8929UK #3688

PashaUnisex

Russian · 2 syllables

US #8729UK #1675

YaroslavBoy

Russian · 3 syllables

US #8274UK #3688

DimaUnisex

Russian · 2 syllables

US #7525UK #4843

VadimBoy

Russian · 2 syllables

US #10904UK #5119

ArtyomBoy

Russian · 2 syllables

US #5393UK #5119

AlexandrBoy

Russian · 3 syllables

US #6471

AleksBoy

Russian · 2 syllables

US #7761UK #3688

SergeyBoy

Russian · 2 syllables

US #7631

YulianBoy

Russian · 2 syllables

US #3046

AlexeyBoy

Russian · 3 syllables

US #6810

MakarBoy

Russian · 2 syllables

US #4458UK #2443

DaniilBoy

Russian · 2 syllables

US #7307UK #4270

AlekseyBoy

Russian · 3 syllables

US #6470

AlekseiBoy

Russian · 3 syllables

US #6808

SergeBoy

Russian · 1 syllable

US #8202

OlegBoy

Russian · 2 syllables

US #8145

DmitriyBoy

Russian · 2 syllables

US #8478

ElyaUnisex

Russian · 2 syllables

US #3236

Where the names come from

Popularity ranks use the complete US Social Security Administration records (1880–2025, every name given to five or more babies) and the Office for National Statistics baby names for England & Wales (2024). Cultural origins come from an international first-name dictionary covering more than fifty countries, including India, the Middle East, East Asia and every corner of Europe. Where a name is used in several cultures we list all of them.

Trending names are climbing fast, classic names have stayed popular for a century or more, and rare names were given to fewer than 25 babies last year — perfect if you want something truly unique.