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,160 girl names starting with P

#28

Penelope

faithful wife (mythological)

Greek
#61

Paisley

the paisley pattern, ornate beauty

Scottish
#104

Parker

keeper of the park or game

English
#159

Piper

flute player, pipe player

English
#168

Peyton

Pacca's town

American
#183

Phoebe

bright, radiant, shining

Greek
#224

Presley

woodland clearing by a church

American
#258

Palmer

pilgrim, palm-bearer

English
#338

Poppy

poppy flower

English
#375

Paige

young servant, page boy

English
#381

Payton

Paega's town, farmstead settlement

English
#421

Phoenix

dark red, crimson

American
#484

Paris

Trojan prince

American
#615

Priscilla

of ancient lineage (from Prisca)

English
#643

Paislee

church, from the town of Paisley

American
#737

Persephone

she who destroys the light

Greek
#746

Penny

short form of Penelope

English
#753

Paula

little

Spanish
#780

Paulina

small, humble

Spanish
#800

Pearl

precious gemstone formed in oysters

English
#819

Promise

hope and assurance

African American
#969

Paloma

peace, love (symbolic)

Spanish
#1081

Paola

small, humble

Italian
#1145

Princess

royal daughter, daughter of a king

English
#1272

Paisleigh

place of worship, sacred place

American
#1299

Patricia

noble, of the patrician class

English
#1309

Perla

pearl

Spanish
#1327

Patience

calm endurance of hardship

English
#1332

Prisha

like a fairy

Hindi
#1409

Paulette

small, humble (feminine diminutive of Paul)

French
#1410

Pia

pious, devout

Italian
#1484

Petra

foundation, solid

German
#1626

Pepper

the pepper plant or its fruit

American
#1699

Paityn

warrior's estate, Paega's settlement

American
#1797

Preslee

clearing of the priest

American
#1822

Philomena

beloved

Irish
#1855

Priya

pleasant, agreeable

Indian
#1914

Perry

pear tree

English
#2100

Primrose

first rose, first flower of spring

English
#2147

Pamela

all sweetness, all honey

English
#2192

Polly

star of the sea; beloved

English
#2394

Presleigh

meadow near the church

American
#2438

Porter

one who carries

English
#2469

Pippa

lover of horses

English
#2562

Precious

of great value, beloved, cherished

African
#2568

Priscila

from the Priscus family

Brazilian
#2577

Pyper

pipe player, flute player

American
#2580

Prudence

good judgment, wisdom

English
#2636

Philippa

lover of horses, friend to horses

English
#2866

Psalm

sacred song, hymn of praise

American
#2985

Pessy

diminutive of Pesha/Peshe

Jewish
#3094

Perel

precious gem of the sea

Jewish
#3123

Posie

small bunch of flowers

English
#3211

Paxton

peace town

American
#3233

Poppi

the poppy flower

English
#3295

Polina

of Apollo, god of light

Russian
#3351

Paizley

from Paisley, Scotland (basilica church)

American
#3445

Pauline

feminine form of Paul; devoted to the apostle

French
#3452

Pilar

support, foundation

Spanish
#3456

Petrona

solid as rock

Spanish

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