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

4,832 girl names starting with J

#3198

Jacquely

supplanter, one who follows at the heel

American
#3225

Joanie

Yahweh is merciful

English
#3234

Josselyn

playful, joyful (folk etymology)

American
#3250

Jaziyah

reward, compensation

Arabic
#3257

Jodi

woman from Judea

English
#3261

Janiah

God is gracious

African American
#3269

Joella

God is willing

American
#3275

Jessi

she who looks out

American
#3292

Janely

#3441

Jazaiyah

possibly related to Azariah, meaning God has he...

African American
#3505

Jhersi

Geirr's island, spear island

American
#3526

Justine

just, righteous, upright

French
#3535

Juliett

descended from Jove (Jupiter)

English
#3544

Jamilah

beautiful, lovely

Arabic
#3587

Jaina

God is gracious

English
#3634

Justina

feminine of Justin

Latin
#3638

Juna

pure love, pure affection

Japanese
#3644

Jania

God is gracious

Polish
#3656

Janelly

beautiful, graceful (via -elle suffix)

Hispanic
#3661

Jailynn

modern blend of Jai and lynn

American
#3671

Jesiah

fire of God

American
#3710

Jaslynn

lake, pool (Lynn element)

American
#3722

Jensyn

God is gracious

American
#3725

Jaidyn

thankful, God has heard

American
#3761

Jorja

one who works the earth

American
#3774

Judah

praised, let him be praised

Hebrew
#3778

Jariah

founded by God

Hebrew
#3796

Janylah

gracious gift

American
#3803

Jori

farmer, earth-worker

Scandinavian
#3815

Johnnie

gift of God

English
#3849

Jakayla

creative feminine form, unique identity

American
#3862

Jersi

Geirr's island (Old Norse place name)

American
#3905

Janney

gift of God

American
#3909

Jett

fast, like a jet aircraft

American
#3911

Jayci

joyful, lively (phonetic suggestion)

American
#3927

Justyce

righteousness, equity

American
#3943

Jodie

praised, celebrated

English
#3958

Janey

gift of God

English
#3977

Jai

victory, triumph

Indian
#4002

Jaloni

modern American coinage

African-American
#4050

Jordana

of the Jordan River

Hebrew
#4102

Jadelynn

lake, beautiful

American
#4119

Janell

God is gracious

American
#4124

Jolyne

God will add, God is gracious

American
#4156

Jamya

supplanter, one who follows at the heel

American
#4158

Jeimy

supplanter, one who follows at the heel

Latin American
#4163

Jayleigh

jay bird, joyful one from the meadow

American
#4165

Jerzi

farmer, earth-worker

Polish
#4170

Jaiyana

she who is victorious

Arabic
#4209

Jamia

gathering, community

Muslim
#4212

Joselin

of the Gauts tribe

Latin American
#4238

Jayliana

youthful, gracious

American
#4258

Jaziah

exalted by God

American
#4260

Jazaria

island, peninsula

American
#4272

Jackeline

God may protect

Spanish
#4299

Joslynn

member of the Gauts tribe

American
#4305

Jeanne

Yahweh is gracious

French
#4308

Jo

God will add, God will increase

English
#4329

Jessy

wealthy

English
#4336

Jadyn

thankful, one whom God hears

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