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.

315 names

Boy · Punjabi

ZorawarBoy

Punjabi · 3 syllables

US #1893UK #280

GurbaazBoy

Punjabi · 2 syllables

US #2558UK #440

NirvairBoy

Punjabi · 2 syllables

US #2607UK #576

JujharBoy

Punjabi · 2 syllables

US #3442UK #691

GurfatehBoy

Punjabi · 3 syllables

US #4722UK #638

SehajUnisex

Punjabi · 2 syllables

US #4718UK #1128

HimmatBoy

Punjabi · 2 syllables

US #3489UK #1108

HarnoorUnisex

Punjabi · 2 syllables

US #5858UK #1449

GurnoorUnisex

Punjabi · 2 syllables

US #5854UK #1603

GurnawabBoy

Punjabi · 3 syllables

US #4574UK #648

GurniwazBoy

Punjabi · 3 syllables

US #4425UK #924

TeghUnisex

Punjabi · 1 syllable

US #3210UK #1951

GurtajBoy

Punjabi · 2 syllables

US #4884UK #1517

AkaalBoy

Punjabi · 2 syllables

US #3640UK #1402

HukamBoy

Punjabi · 2 syllables

US #3578UK #1951

HarmanBoy

Punjabi · 2 syllables

US #7941UK #2088

ZoravarBoy

Punjabi · 3 syllables

US #5599UK #1758

GurmanBoy

Punjabi · 2 syllables

US #8536UK #2088

NavrajBoy

Punjabi · 2 syllables

US #6672UK #1675

GurveerBoy

Punjabi · 2 syllables

US #8537UK #1322

SartajBoy

Punjabi · 2 syllables

US #7625UK #1951

DilrajBoy

Punjabi · 2 syllables

US #7324UK #1595

HarjotBoy

Punjabi · 2 syllables

US #8547UK #2088

ManveerBoy

Punjabi · 2 syllables

US #12076UK #1402

TanvirBoy

Punjabi · 2 syllables

US #12490UK #3688

AgamjotBoy

Punjabi · 3 syllables

US #11046UK #1282

ManvirBoy

Punjabi · 2 syllables

US #9509UK #2088

FatehveerBoy

Punjabi · 3 syllables

US #11564UK #1132

GurshabadBoy

Punjabi · 3 syllables

US #10248UK #1199

HarbaazBoy

Punjabi · 2 syllables

US #7378UK #3254

GurshaanBoy

Punjabi · 2 syllables

US #9286UK #4270

GursahibUnisex

Punjabi · 3 syllables

US #10247UK #2088

GurvirBoy

Punjabi · 2 syllables

US #8538UK #3688

SukhmanBoy

Punjabi · 2 syllables

US #12464UK #3688

SukhrajBoy

Punjabi · 2 syllables

US #12465UK #3254

GurbaajBoy

Punjabi · 2 syllables

US #10246UK #2088

TajveerBoy

Punjabi · 2 syllables

US #7166UK #5119

TegveerBoy

Punjabi · 2 syllables

US #12497UK #2088

DilsherBoy

Punjabi · 2 syllables

US #10124UK #3688

HarjaapBoy

Punjabi · 2 syllables

US #11629UK #3254

HarpreetUnisex

Punjabi · 2 syllables

UK #5891

GurrehmatUnisex

Punjabi · 3 syllables

US #14478UK #3015

GursehajBoy

Punjabi · 3 syllables

US #11620UK #4270

ShubhdeepBoy

Punjabi · 2 syllables

UK #1199

TeghvirBoy

Punjabi · 2 syllables

US #9738UK #4270

UdhamBoy

Punjabi · 2 syllables

US #9762UK #5119

TegbirBoy

Punjabi · 2 syllables

US #10857UK #4270

HarveerBoy

Punjabi · 2 syllables

UK #2088

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.