Top Baby Names in Pennsylvania, 2020s - Most Popular Boys & Girls Names

The most popular baby names in Pennsylvania from 2020 to 2025, ranked by total births during the decade.

What the Data Says About the 2020s in Pennsylvania

During the 2020s (2020–2025), the Social Security Administration recorded 176,634 births across the top 50 boy and top 50 girl names in Pennsylvania. The decade's leading boy name was Noah with 4,247 births, while Charlotte was the top girl name with 3,361 births. The top 50 boys in this decade collectively accounted for 99,897 births versus 76,737 for the top 50 girls, the more common SSA pattern in which the boy-name pool is more concentrated among fewer high-frequency choices. These totals represent only names appearing five or more times per year in Pennsylvania; rarer names fall below the SSA's privacy-disclosure threshold and are excluded.

The 2020s sits within a specific cultural window of U.S. naming history. Recent decades like the 2020s reflect a distinctive modern pattern, shorter names, vowel-heavy endings, and revived classic forms (Liam, Noah, Olivia, Emma) replacing the trendy -aiden/-ayden constructions of the prior era. Noah and Charlotte leading Pennsylvania during this window reflects how regional preferences interact with broader national trends.

Decade totals are computed by summing SSA state-year records for Pennsylvania across all ten years of the 2020s. Because the SSA suppresses any name with fewer than five annual occurrences in a state, the true number of unique names given in Pennsylvania during this decade is larger than what this page lists. The dataset also treats every spelling as a separate name, for example, Kayla and Kaylah are tracked independently, so combined-spelling totals would shift the rankings somewhat. This page is provided for informational and research purposes and does not constitute naming, legal, or genealogical advice.

Boy Top 50 Boy Names

Rank Name Births
1 Noah 4,247
2 Liam 3,829
3 Oliver 3,097
4 Benjamin 2,719
5 Theodore 2,707
6 James 2,707
7 Henry 2,664
8 Lucas 2,528
9 Owen 2,517
10 Michael 2,442
11 Jack 2,286
12 William 2,232
13 Elijah 2,215
14 Mason 2,182
15 John 2,171
16 Levi 2,165
17 Joseph 2,164
18 Jackson 2,044
19 Luca 1,987
20 Wyatt 1,972
21 Logan 1,971
22 Daniel 1,944
23 Leo 1,929
24 Carter 1,926
25 Samuel 1,852
26 Asher 1,840
27 Hudson 1,817
28 Jacob 1,795
29 Ethan 1,787
30 Grayson 1,750
31 Luke 1,708
32 David 1,674
33 Cameron 1,660
34 Miles 1,659
35 Thomas 1,656
36 Alexander 1,641
37 Matthew 1,640
38 Anthony 1,585
39 Nolan 1,573
40 Lincoln 1,565
41 Maverick 1,542
42 Aiden 1,469
43 Caleb 1,422
44 Gabriel 1,418
45 Cooper 1,403
46 Ezra 1,387
47 Charles 1,385
48 Isaac 1,369
49 Roman 1,366
50 Wesley 1,289

Girl Top 50 Girl Names

Rank Name Births
1 Charlotte 3,361
2 Olivia 3,322
3 Emma 3,140
4 Sophia 2,876
5 Amelia 2,692
6 Ava 2,471
7 Harper 2,162
8 Isabella 2,145
9 Evelyn 2,047
10 Mia 2,035
11 Nora 1,860
12 Ella 1,580
13 Scarlett 1,525
14 Violet 1,516
15 Avery 1,492
16 Grace 1,447
17 Aurora 1,443
18 Elizabeth 1,430
19 Lily 1,394
20 Luna 1,383
21 Penelope 1,361
22 Madison 1,357
23 Eleanor 1,353
24 Riley 1,335
25 Lucy 1,331
26 Chloe 1,324
27 Isla 1,320
28 Abigail 1,311
29 Gianna 1,304
30 Ellie 1,295
31 Layla 1,283
32 Hazel 1,257
33 Willow 1,255
34 Nova 1,253
35 Aria 1,207
36 Emily 1,199
37 Hannah 1,186
38 Mila 1,145
39 Lillian 1,119
40 Stella 1,095
41 Josephine 1,089
42 Sofia 1,066
43 Eliana 1,024
44 Sadie 1,021
45 Maeve 998
46 Lydia 993
47 Emilia 990
48 Quinn 985
49 Addison 980
50 Ivy 980

Nearby Rankings

Related decade and state views for Pennsylvania

Compare 2020s leaders: Noah vs Charlotte → or pick any two names →

Source: U.S. Social Security Administration, Baby Names, State-Level Files, 1910–2025 (ssa.gov).

Source: SSA Baby Names Methodology, names with 5 or more occurrences per state per year are included (ssa.gov/oact/babynames/limits.html).

Data sourced from the U.S. Social Security Administration. See our methodology for details.