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

#4801

Katharine

each of the two (disputed origin)

English
#4802

Dena

judged, vindicated

Hebrew
#4803

Theodosia

gift of God

Greek
#4804

Elenora

shining, bright one

English
#4805

Janette

God is gracious

English
#4806

Honora

honor, dignity, virtue

Irish
#4807

Renna

song, joyful cry of praise

Hebrew
#4808

Allena

bright, handsome

Scottish
#4809

Carmel

garden of God, God's vineyard

Hebrew
#4810

Hyacinth

the hyacinth flower

English
#4811

Arleen

pledge, oath (possible Celtic origin)

Irish
#4812

Aina

love, indigo

Japanese
#4813

Genevie

woman of the tribe, race woman

French
#4814

Nolan

noble

Irish
#4815

Myriam

beloved

French
#4816

Kim

short form of Kimberly; from Kimberley, South A...

English
#4817

Liliane

lily flower

French
#4818

Malanie

dark, black

French
#4819

Maxwell

Mack's stream, great stream

Scottish
#4820

Kelilah

complete, all-encompassing

Hebrew
#4821

Candice

glowing white, pure, sincere

English
#4822

Melodee

sequence of musical notes forming a tune

English
#4823

Tammy

date palm tree

English
#4824

Marci

of Mars, dedicated to Mars

English
#4825

Rayanna

wise protection and gracious

American
#4826

Circe

to circle, to spin

Greek
#4827

Santita

little saint

Spanish
#4828

Alysia

noble and kind

English
#4829

Brynne

high place

Welsh
#4830

Codie

descendant of the helpful

American
#4831

Kolbi

dark farm

American
#4832

Samina

peaceful

Arabic
#4833

Deniz

sea, ocean

Turkish
#4834

Monae

artistic, impressionist

African American
#4835

Raisa

rose

Arabic
#4836

Dhara

bearing, supporting

Indian
#4837

Barrett

cap maker or seller

English
#4838

Ashleigh

dweller near the ash grove

English
#4839

Karisma

gift from God

Greek
#4840

Ryanne

descendant of the king

Irish
#4841

Yahaira

he will illuminate, shining light

Latino
#4842

Mariposa

butterfly

Spanish
#4843

Kobie

supplanter, held by the heel

American
#4844

Ameria

variant of America or Amelia

American
#4845

Hanifa

true believer, one who follows the true faith

Arabic
#4846

Jalisa

noble and devoted to God (possible interpretation)

African-American
#4847

Amillia

work, labor

English
#4848

Lyrica

lyrical, relating to music and song

American
#4849

Devany

descendant of the dark warrior

Irish
#4850

Apphia

beloved, dear one

Biblical
#4851

Jasleen

absorbed in singing God praise

Sikh
#4852

Shaelynn

modern invented name with Shea and Lynn elements

American
#4853

Naleia

successful, beloved

Hawaiian
#4854

Jayana

victory of the divine

Indian
#4855

Yeimi

Latin feminine form of Jamie/James

Latin American
#4856

Brelynn

modern invented name

American
#4857

Sinclair

from Saint Clair, bright and clear

Scottish
#4858

Preslie

variant of Presley (Elvis surname)

American
#4859

Alaynah

noble, precious

Irish
#4860

Choyce

chosen, cherished

American

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