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

71,646 girl names

#4921

Ethel

of noble birth

English
#4922

Verna

spring, born in spring

English
#4923

Bennie

son of the right hand (via Benjamin)

English
#4924

Ray

beam of light

English
#4925

Chizara

divine spirit has replied

Nigerian
#4926

Thora

thunder

Scandinavian
#4927

Faustina

favored, blessed

Italian
#4928

Maureen

star of the sea

Irish
#4929

Marylou

compound of Mary and Louise

American
#4930

Agustina

the majestic, the great one

Spanish
#4931

Ilona

torch, radiance

Hungarian
#4932

Lyna

flax plant

Arabic
#4933

Cozette

victorious people (if from Nicole root)

French
#4934

Savana

flat tropical grassland

American
#4935

Evelia

life

Spanish
#4936

Niva

speech, utterance, expression

Hebrew
#4937

Halina

bright, shining light

Polish
#4938

Valorie

to be strong, to be healthy

English
#4939

Alli

noble, of noble kind

English
#4940

Devy

divine feminine energy

Indian
#4941

Sable

the sable marten

English
#4942

Cody

cushion, pillow

American
#4943

Harleen

hare meadow

Punjabi
#4944

Scotty

wanderer

American
#4945

Ricki

powerful ruler

American
#4946

Rayleen

beam of light

American
#4947

Alexandrea

defender of mankind

English
#4948

Darah

oak tree

Irish
#4949

Klarissa

famous, illustrious

German
#4950

Vail

vale, lowland

American
#4951

Kyari

bright, clear

Japanese
#4952

Analicia

grace, favor

Spanish
#4953

Radhika

devotee of Krishna, divine love

Indian
#4954

Joely

the Lord is God

English
#4955

Chance

good fortune, luck

American
#4956

Mariya

beloved, wished-for child

Russian
#4957

Amera

treetop, summit

Arabic
#4958

Batya

daughter of Yahweh

Jewish
#4959

Lakshmi

beauty, grace

Indian
#4960

Andersyn

manly, courageous

American
#4961

Samar

guardian, protector

Arabic
#4962

Aleana

bright, shining one

Hawaiian
#4963

Carmyn

song, poem

English
#4964

Dalayah

gentle, delicate

Hebrew
#4965

Dyani

deer

Native American
#4966

Breeze

gentle wind

American
#4967

Jennah

God is gracious

Arabic
#4968

Kirra

to dance

Australian
#4969

Mattea

gift of Yahweh

Italian
#4970

Sadaf

seashell, mother of pearl

Persian
#4971

Aleeza

joyful, one who rejoices

Hebrew
#4972

Jeslyn

God beholds, foresight

American
#4973

Gracen

grace, divine favor

American
#4974

Kitzie

little cat (pet name)

German
#4975

Dynasty

power, dominion

American
#4976

Samya

elevated, exalted, lofty

Arabic
#4977

Gionna

gift of God

Italian
#4978

Adaeze

firstborn daughter of royalty

Nigerian
#4979

Keaton

keen warrior enclosure

English
#4980

Easton

from the east

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