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.

1,798 names

Girl · Starts with H

HazelGirl

English · 2 syllables

US #22UK #75

HarperGirl

English · 2 syllables

US #16UK #22

HannahGirl

Hebrew · 2 syllables

US #56UK #107

HeidiGirl

German · 2 syllables

US #344UK #107

HallieGirl

English · 2 syllables

US #127UK #32

HollyGirl

English · 2 syllables

US #417UK #137

HaileyGirl

English · 2 syllables

US #108UK #395

HelenaGirl

Greek · 3 syllables

US #365UK #371

HopeGirl

English · 1 syllable

US #351UK #168

HelenGirl

Greek · 2 syllables

US #460UK #885

HarleyUnisex

English · 2 syllables

US #356UK #148

HattieGirl

English · 2 syllables

US #336UK #171

HannaGirl

Hebrew · 2 syllables

US #513UK #287

HanaGirl

Japanese · 2 syllables

US #643UK #190

HarrietGirl

English · 2 syllables

US #1041UK #68

HarlowGirl

English · 2 syllables

US #273UK #231

HarmonyGirl

English · 3 syllables

US #278UK #404

HadleyGirl

English · 2 syllables

US #126UK #934

HeatherGirl

English · 2 syllables

US #1220UK #826

HalleGirl

German · 2 syllables

US #583UK #280

HayleyGirl

English · 2 syllables

US #1209UK #503

HoneyGirl

English · 2 syllables

US #818UK #252

HavenGirl

English · 2 syllables

US #175UK #1894

HeavenGirl

American · 2 syllables

US #527UK #1302

HibaGirl

Arabic & Persian · 2 syllables

US #2102UK #254

HudaGirl

Arabic & Persian · 2 syllables

US #1687UK #526

HafsaGirl

Arabic & Persian · 2 syllables

US #1409UK #220

HadassahGirl

Hebrew · 3 syllables

US #561UK #1262

HenriettaGirl

German · 3 syllables

US #2558UK #510

HalimaGirl

Arabic & Persian · 3 syllables

US #1859UK #341

HaleyGirl

English · 2 syllables

US #832UK #3695

HollieGirl

English · 2 syllables

US #2717UK #326

HaloGirl

Greek · 2 syllables

US #425UK #1262

HawaGirl

Arabic & Persian · 2 syllables

US #1762UK #328

HayaGirl

Arabic & Persian · 1 syllable

US #1870UK #460

HaniaGirl

Hebrew · 2 syllables

US #2144UK #333

HaisleyGirl

American · 2 syllables

US #476UK #1819

HildaGirl

German · 2 syllables

US #2895UK #3318

HalaGirl

Arabic & Persian · 2 syllables

US #2821UK #1097

HarlemUnisex

Dutch · 2 syllables

US #712UK #1859

HaniyaGirl

Arabic & Persian · 2 syllables

US #2715UK #289

HonorGirl

English · 2 syllables

US #1312UK #1603

HayatGirl

Arabic & Persian · 1 syllable

US #2716UK #1198

HaileeGirl

English · 2 syllables

US #1311UK #2771

HailieGirl

English · 2 syllables

US #1602UK #1743

HananGirl

Arabic & Persian · 2 syllables

US #2488UK #2411

HartleyUnisex

English · 2 syllables

US #1242UK #1460

HarriettGirl

German · 2 syllables

US #6283UK #686

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.