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

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

What the Data Says About the 2020s in Virginia

During the 2020s (2020–2025), the Social Security Administration recorded 127,962 births across the top 50 boy and top 50 girl names in Virginia. The decade's leading boy name was Liam with 3,507 births, while Charlotte was the top girl name with 2,715 births. The top 50 boys in this decade collectively accounted for 71,897 births versus 56,065 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 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 3,507
2 Noah 3,048
3 James 2,433
4 William 2,366
5 Oliver 2,329
6 Henry 2,108
7 Theodore 2,007
8 Lucas 1,959
9 Elijah 1,908
10 Benjamin 1,700
11 John 1,628
12 Levi 1,623
13 Jackson 1,508
14 Michael 1,435
15 Owen 1,423
16 Ethan 1,415
17 Alexander 1,380
18 Luke 1,373
19 Mason 1,372
20 Jack 1,348
21 Samuel 1,342
22 Daniel 1,311
23 Thomas 1,301
24 Asher 1,287
25 Gabriel 1,282
26 Jacob 1,247
27 Joseph 1,238
28 Wyatt 1,231
29 Mateo 1,230
30 Ezra 1,224
31 Charles 1,194
32 Aiden 1,183
33 Dylan 1,164
34 David 1,148
35 Logan 1,147
36 Carter 1,140
37 Matthew 1,132
38 Grayson 1,120
39 Isaac 1,099
40 Leo 1,091
41 Hudson 1,082
42 Caleb 1,062
43 Miles 1,051
44 Luca 1,030
45 Sebastian 987
46 Christopher 986
47 Elias 972
48 Josiah 941
49 Jayden 918
50 Joshua 887

Girl Top 50 Girl Names

Rank Name Births
1 Charlotte 2,715
2 Olivia 2,383
3 Emma 2,168
4 Sophia 1,941
5 Ava 1,900
6 Amelia 1,877
7 Isabella 1,638
8 Evelyn 1,511
9 Elizabeth 1,463
10 Mia 1,439
11 Eleanor 1,383
12 Harper 1,371
13 Abigail 1,197
14 Sofia 1,084
15 Luna 1,061
16 Lily 1,044
17 Nora 1,028
18 Chloe 1,018
19 Avery 1,017
20 Madison 1,004
21 Scarlett 1,003
22 Zoe 996
23 Eliana 992
24 Hazel 973
25 Ella 970
26 Layla 952
27 Emily 948
28 Naomi 936
29 Aurora 931
30 Violet 931
31 Riley 928
32 Isla 915
33 Penelope 912
34 Aria 888
35 Grace 869
36 Willow 863
37 Gianna 862
38 Lillian 857
39 Hannah 850
40 Lucy 845
41 Camila 813
42 Nova 802
43 Ellie 785
44 Genesis 769
45 Caroline 744
46 Mila 731
47 Josephine 729
48 Ivy 697
49 Zoey 671
50 Maya 661

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–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.