Browse Baby Names A–Z

Explore all 96,100 names with historical popularity data

Names per starting letter (A → Z)

96,100 names

across 26 starting letters

Name Gender Total Births
Pocahontas Girl 217
Poe Boy 88
Poe Girl 29
Poem Girl 42
Poema Girl 25
Poet Girl 239
Poet Boy 134
Poetry Girl 220
Pol Boy 39
Pola Girl 682
Polaris Girl 44
Polet Girl 47
Poleth Girl 28
Polett Girl 15
Polette Girl 135
Policarpio Boy 28
Polina Girl 1,334
Polk Boy 80
Pollard Boy 22
Polli Girl 13
Pollie Girl 1,265
Pollux Boy 40
Polly Girl 29,684
Polly Boy 24
Pollyann Girl 166
Pollyanna Girl 1,129
Pollyanne Girl 22
Pollye Girl 22
Polo Boy 599
Pomaikai Girl 10
Ponce Boy 140
Ponciano Boy 264
Ponda Girl 46
Pong Boy 21
Pono Boy 25
Pooja Girl 1,981
Pookela Boy 76
Poonam Girl 260
Poorna Girl 10
Poorvi Girl 30
Pope Boy 89
Poppi Girl 248
Poppie Girl 121
Poppy Girl 9,541
Poppy Boy 5
Porcha Girl 865
Porche Girl 748
Porchea Girl 116
Porcher Girl 11
Porchia Girl 528

According to the Social Security Administration, as of June 2026 this directory lists names drawn directly from the agency's public-use baby-name files, which document 105,966 distinct names spanning 1880-2025. See our methodology for the full extraction and aggregation rules.