Top Baby Names in Virginia, 2020s — Most Popular Boys & Girls Names

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

What the Data Says About the 2020s in Virginia

During the 2020s (2020–2024), the Social Security Administration recorded 107,278 births across the top 50 boy and top 50 girl names in Virginia. The decade's leading boy name was Liam with 2,908 births, while Charlotte was the top girl name with 2,251 births. The top 50 boys in this decade collectively accounted for 60,394 births versus 46,884 for the top 50 girls — a 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 Virginia; 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. Liam and Charlotte leading Virginia during this window reflects how regional preferences interact with broader national trends.

Decade totals are computed by summing SSA state-year records for Virginia 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 Virginia 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 Liam 2,908
2 Noah 2,487
3 James 2,065
4 William 2,006
5 Oliver 1,934
6 Henry 1,735
7 Lucas 1,644
8 Theodore 1,613
9 Elijah 1,591
10 Benjamin 1,430
11 Levi 1,366
12 John 1,351
13 Jackson 1,312
14 Michael 1,217
15 Owen 1,206
16 Mason 1,197
17 Ethan 1,188
18 Alexander 1,185
19 Luke 1,157
20 Jack 1,127
21 Samuel 1,110
22 Gabriel 1,107
23 Asher 1,095
24 Jacob 1,081
25 Daniel 1,079
26 Thomas 1,069
27 Joseph 1,044
28 Aiden 1,028
29 Wyatt 1,026
30 Mateo 1,017
31 Dylan 1,008
32 Logan 1,002
33 Ezra 996
34 Charles 988
35 David 981
36 Grayson 967
37 Carter 960
38 Isaac 945
39 Matthew 944
40 Leo 910
41 Caleb 905
42 Hudson 889
43 Miles 876
44 Luca 850
45 Christopher 847
46 Sebastian 838
47 Josiah 792
48 Jayden 785
49 Elias 771
50 Cameron 765

Girl Top 50 Girl Names

Rank Name Births
1 Charlotte 2,251
2 Olivia 2,069
3 Emma 1,826
4 Ava 1,653
5 Sophia 1,616
6 Amelia 1,579
7 Isabella 1,343
8 Evelyn 1,256
9 Elizabeth 1,217
10 Mia 1,192
11 Harper 1,183
12 Eleanor 1,138
13 Abigail 1,023
14 Luna 932
15 Sofia 883
16 Avery 858
17 Lily 850
18 Scarlett 848
19 Madison 846
20 Nora 844
21 Chloe 843
22 Zoe 833
23 Emily 820
24 Ella 816
25 Layla 805
26 Hazel 798
27 Eliana 773
28 Riley 770
29 Gianna 760
30 Aria 753
31 Naomi 751
32 Violet 744
33 Penelope 742
34 Isla 737
35 Aurora 737
36 Lillian 730
37 Hannah 729
38 Grace 728
39 Willow 719
40 Nova 695
41 Camila 685
42 Genesis 651
43 Lucy 650
44 Caroline 645
45 Ellie 641
46 Mila 636
47 Zoey 586
48 Josephine 573
49 Stella 564
50 Maya 563

Nearby Rankings

Related decade and state views for Virginia

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

Source: U.S. Social Security Administration, Baby Names — State-Level Files, 1910–2024 (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 official U.S. government datasets. See our methodology for details.