Baby Girl Names

12,000+ girl names with meanings, origins, and SSA popularity data. Filter by first letter or scroll by rank. Click any name for the full picture: pronunciation, famous namesakes, sibling ideas, and a teasing-risk score before the birth certificate gets signed.

All A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

1,316 girl names starting with H

#4179

Hayzel

light brown color (hazel eyes)

English
#4188

Hanvika

one who brings happiness and progress

Indian
#4225

Haleigh

ingenious hero

English
#4232

Hira

diamond, precious gem

South Asian
#4246

Haiden

one from the open heath

American
#4253

Hannia

grace, favor

Hispanic
#4257

Harmani

harmony, peace, concord

American
#4321

Holley

holy, sacred (possible folk etymology connection)

American
#4341

Halen

bright, shining (variant of Helen)

American
#4347

Hartlyn

brave heart (via phonetic resonance)

American
#4367

Haylen

bright one, light

American
#4431

Hazelee

hazel tree by the woodland clearing

American
#4475

Hinata

sunflower direction (poetic)

Japanese
#4479

Hartlynn

lake, pool

American
#4489

Haisleigh

hazel-tree meadow, clearing of hazel trees

American
#4523

Hadia

she who leads to righteousness

Arabic
#4544

Heiress

one who inherits, female heir

American
#4553

Huxley

Hugh's meadow, woodland clearing

English
#4554

Harvest

the autumn season, time of reaping crops

American
#4569

Honest

respectable, virtuous

American
#4574

Hazeleigh

hazel tree meadow

English
#4608

Hali

heroine, one who defends

American
#4611

Hani

blessed, fortunate

Arabic
#4636

Heily

hay meadow, hay clearing

American
#4657

Hanny

grace, favor

Dutch
#4685

Heyssel

modern variant of Hazel

American
#4687

Henlee

high meadow or woodland clearing

English
#4772

Hina

moon goddess

Japanese
#4788

Haizel

wisdom, protection

American
#4806

Honora

honor, dignity, virtue

Irish
#4810

Hyacinth

the hyacinth flower

English
#4845

Hanifa

true believer, one who follows the true faith

Arabic
#4909

Hazlee

hazel tree

American
#4918

Halstyn

hall stone, from the rocky hall

American
#4937

Halina

calm, peaceful

Polish
#4943

Harleen

absorbed in God

Punjabi
#4983

Heavyn

sky, celestial realm

American
#5011

Heran

grace and orchid

Ethiopian
#5014

Haelyn

modern invented name

American
#5026

Hadasa

myrtle tree

Jewish
#5052

Harvey

battle worthy

English
#5064

Hajar

one who forsakes, one who emigrates

Arabic
#5074

Harlo

variant of Harlow

English
#5076

Haylo

modern phonetic spelling of Halo

American
#5078

Hidayah

gift, present (secondary meaning)

Arabic
#5127

Henna

short form of Johanna or Henrietta

Arabic
#5200

Hartlee

heart, noble spirit

American
#5284

Harlei

hares meadow, meadow where hares play

American
#5348

Halani

divine life force from the sky

Hawaiian
#5384

Heloisa

battle warrior, fighter

Brazilian
#5498

Himari

day of comfort

Japanese
#5503

Haleema

gentle, patient, mild

Muslim/Arabic
#5602

Heba

divine blessing

Arabic
#5651

Haevyn

safe haven, refuge

American
#5657

Hadlie

heathery meadow, heathy clearing

English
#5828

Historia

knowledge obtained by investigation

Anime/Manga
#5831

Hiraya

may your wishes come true

Filipino
#5905

Hannaley

favor, grace

American
#5931

Haydee

literary creation; joyful, beloved

French
#5945

Holiday

holy day, day of celebration

English

Can't narrow it down? Run a tournament.

Related lists

Frequently Asked Questions

What are the most popular baby girl names right now?

Olivia has held #1 on the SSA list since 2019. Emma, Charlotte, Amelia, and Sophia round out the top five. Scroll to see the full ranked list.

What girl names are trending in 2026?

Luna, Willow, Aurora, and Isla are all climbing fast. They're popular enough to be recognizable but not so common your daughter will share the name with three classmates.

How do I pick a baby girl name?

Start with popularity rank — it tells you how common the name actually is. Then check the meaning and origin. Run it through our playground safety score. If it passes, put it in a tournament against your other favorites and see which survives head-to-head.

What girl names have the best meanings?

Eleanor means 'bright, shining one.' Clara means 'bright, clear.' Vera means 'truth' in Latin and Slavic. Names with strong meanings tend to age better than names chosen purely for sound.

Explore More Name Generators