Tatiana Chekryzhova // Shutterstock
1 / 50#50. Leo
Leo is a name of Greek origin meaning "lion".
Virginia
- Number of babies in 2021: 154
National
- Rank: #31
- Number of babies in 2021: 7,749
Stacker compiled a list of the most popular baby names for boys in Virginia using data from the Social Security Administration. Names are ranked by the number of babies born in Virginia in 2021.
Liam has been the most popular boy name in the United States for the last five years, while Noah, Oliver, Elijah, and James round out the top five.
Note: The Social Security Administration collects data on baby names with a binary understanding of sex and gender. Stacker understands that names aren't inherently gendered and will continue to look for opportunities in our coverage to demonstrate that.
You may also like: Highest-rated things to do in Virginia by visitors
Tatiana Chekryzhova // Shutterstock
1 / 50Leo is a name of Greek origin meaning "lion".
Virginia
- Number of babies in 2021: 154
National
- Rank: #31
- Number of babies in 2021: 7,749
Olesia Bilkei // Shutterstock
2 / 50Lincoln is a name of English origin meaning "lake settlement".
Virginia
- Number of babies in 2021: 158
National
- Rank: #45
- Number of babies in 2021: 6,653
Vasilyev Alexandr // Shutterstock
3 / 50Anthony is a name of Latin origin meaning "praiseworthy".
Virginia
- Number of babies in 2021: 163
National
- Rank: #43
- Number of babies in 2021: 6,741

Oksana Kuzmina // Shutterstock
4 / 50Cameron is a name of Gaelic origin meaning "crooked river".
Virginia
- Number of babies in 2021: 164
National
- Rank: #62
- Number of babies in 2021: 5,101
Olesia Bilkei // Shutterstock
5 / 50Josiah is a name of Hebrew origin meaning "Jehovah has healed".
Virginia
- Number of babies in 2021: 167
National
- Rank: #49
- Number of babies in 2021: 6,065
You may also like: Car insurance rates in Virginia

Canva
6 / 50Sebastian is a name of Latin origin meaning "venerable".
Virginia
- Number of babies in 2021: 169
National
- Rank: #19
- Number of babies in 2021: 8,867

Canva
7 / 50Miles is a name of Latin origin meaning "soldier".
Virginia
- Number of babies in 2021: 169
National
- Rank: #54
- Number of babies in 2021: 5,694
Tatiana Chekryzhova // Shutterstock
8 / 50Hudson is a name of English origin meaning "Hugh's son".
Virginia
- Number of babies in 2021: 177
National
- Rank: #34
- Number of babies in 2021: 7,584

Canva
9 / 50Ezra is a name of Hebrew origin meaning "helper".
Virginia
- Number of babies in 2021: 185
National
- Rank: #37
- Number of babies in 2021: 7,365
FamVeld // Shutterstock
10 / 50Mateo is a name of Hebrew origin meaning "gift of God".
Virginia
- Number of babies in 2021: 191
National
- Rank: #15
- Number of babies in 2021: 9,112
You may also like: Countries to which Virginia exports the most goods
yifanjrb // Shutterstock
11 / 50Charles is a name of Germanic origin meaning "free man".
Virginia
- Number of babies in 2021: 198
National
- Rank: #50
- Number of babies in 2021: 5,952

Canva
12 / 50Christopher is a name of English origin meaning "Christ-bearer".
Virginia
- Number of babies in 2021: 199
National
- Rank: #52
- Number of babies in 2021: 5,809

FamVeld // Shutterstock
13 / 50Dylan is a name of Welsh origin meaning "son of the sea".
Virginia
- Number of babies in 2021: 202
National
- Rank: #44
- Number of babies in 2021: 6,718

Canva
14 / 50Jayden is a name of Hebrew origin meaning "thankful".
Virginia
- Number of babies in 2021: 204
National
- Rank: #41
- Number of babies in 2021: 6,887

Canva
15 / 50Matthew is a name of Hebrew origin meaning "Gift of Yahweh".
Virginia
- Number of babies in 2021: 205
National
- Rank: #36
- Number of babies in 2021: 7,420
You may also like: As more states adopt traffic enforcement cameras, here's where Virginia stands
Andy Dean Photography // Shutterstock
16 / 50Caleb is a name of Hebrew origin meaning "faithful".
Virginia
- Number of babies in 2021: 205
National
- Rank: #51
- Number of babies in 2021: 5,894
burlakova_anna // Shutterstock
17 / 50Isaac is a name of Hebrew origin meaning "he will laugh".
Virginia
- Number of babies in 2021: 208
National
- Rank: #40
- Number of babies in 2021: 6,907
Tomsickova Tatyana // Shutterstock
18 / 50Carter is a name of Gaelic origin meaning "transporter of goods".
Virginia
- Number of babies in 2021: 209
National
- Rank: #39
- Number of babies in 2021: 7,163

Canva
19 / 50Asher is a name of Hebrew origin meaning "happy".
Virginia
- Number of babies in 2021: 212
National
- Rank: #25
- Number of babies in 2021: 8,281
Canva
20 / 50David is a name of Hebrew origin meaning "beloved".
Virginia
- Number of babies in 2021: 213
National
- Rank: #30
- Number of babies in 2021: 7,843
You may also like: Most popular diamond shapes in Virginia
Canva
21 / 50Thomas is a name of Greek origin meaning "twin".
Virginia
- Number of babies in 2021: 214
National
- Rank: #46
- Number of babies in 2021: 6,642
Vasilyev Alexandr // Shutterstock
22 / 50Daniel is a name of Hebrew origin meaning "God is my judge".
Virginia
- Number of babies in 2021: 214
National
- Rank: #16
- Number of babies in 2021: 9,066
BaLL LunLa // Shutterstock
23 / 50Jacob is a name of Hebrew origin meaning "to follow".
Virginia
- Number of babies in 2021: 215
National
- Rank: #24
- Number of babies in 2021: 8,397

Canva
24 / 50Joseph is a name of Hebrew origin meaning "he will add".
Virginia
- Number of babies in 2021: 223
National
- Rank: #28
- Number of babies in 2021: 8,067

Canva
25 / 50Grayson is a name of English origin meaning "son of the steward".
Virginia
- Number of babies in 2021: 223
National
- Rank: #35
- Number of babies in 2021: 7,499
You may also like: See the most extreme temperatures in Virginia history

Canva
26 / 50Luke is a name of Greek origin meaning "man from Lucania".
Virginia
- Number of babies in 2021: 224
National
- Rank: #32
- Number of babies in 2021: 7,660
Monkey Business Images // Shutterstock
27 / 50Logan is a name of Scottish origin meaning "Little hollow".
Virginia
- Number of babies in 2021: 225
National
- Rank: #21
- Number of babies in 2021: 8,786
Africa Studio // Shutterstock
28 / 50Gabriel is a name of Hebrew origin meaning "God is my strength".
Virginia
- Number of babies in 2021: 226
National
- Rank: #38
- Number of babies in 2021: 7,216

Syda Productions // Shutterstock
29 / 50Aiden is a name of Gaelic origin meaning "born of fire".
Virginia
- Number of babies in 2021: 231
National
- Rank: #26
- Number of babies in 2021: 8,252

Canva
30 / 50Wyatt is a name of English origin meaning "brave in war".
Virginia
- Number of babies in 2021: 232
National
- Rank: #29
- Number of babies in 2021: 7,981
You may also like: Most common dog breeds available for adoption in Virginia

Canva
31 / 50Ethan is a name of Hebrew origin meaning "strong" or "enduring".
Virginia
- Number of babies in 2021: 239
National
- Rank: #20
- Number of babies in 2021: 8,804
Anna Grigorjeva // Shutterstock
32 / 50Michael is a name of Hebrew origin meaning "who is like God?".
Virginia
- Number of babies in 2021: 242
National
- Rank: #17
- Number of babies in 2021: 9,041

Canva
33 / 50Samuel is a name of Hebrew origin meaning "name of God".
Virginia
- Number of babies in 2021: 249
National
- Rank: #23
- Number of babies in 2021: 8,501

Shutterstock
34 / 50Jack is a name of English origin meaning "God is gracious".
Virginia
- Number of babies in 2021: 254
National
- Rank: #11
- Number of babies in 2021: 9,504
Monkey Business Images // Shutterstock
35 / 50Alexander is a name of Greek origin meaning "defender of man".
Virginia
- Number of babies in 2021: 257
National
- Rank: #13
- Number of babies in 2021: 9,344
You may also like: The truth about minimum coverage requirements in Virginia
Minnikova Mariia // Shutterstock
36 / 50Owen is a name of Welsh origin meaning "young warrior".
Virginia
- Number of babies in 2021: 260
National
- Rank: #22
- Number of babies in 2021: 8,713
Lipatova Maryna // Shutterstock
37 / 50Levi is a name of Hebrew origin meaning "joining".
Virginia
- Number of babies in 2021: 269
National
- Rank: #12
- Number of babies in 2021: 9,469

Gorynvd // Shutterstock
38 / 50Mason is a name of English origin meaning "one who works with stone".
Virginia
- Number of babies in 2021: 277
National
- Rank: #18
- Number of babies in 2021: 9,040

Fotonium // Shutterstock
39 / 50Theodore is a name of Greek origin meaning "gift of God".
Virginia
- Number of babies in 2021: 286
National
- Rank: #10
- Number of babies in 2021: 9,535

Canva
40 / 50John is a name of Hebrew origin meaning "Yahweh has been gracious".
Virginia
- Number of babies in 2021: 291
National
- Rank: #27
- Number of babies in 2021: 8,130
You may also like: Top 5 uniquely popular potato chip brands in Virginia
Iren_Geo // Shutterstock
41 / 50Jackson is a name of English origin meaning "son of Jack".
Virginia
- Number of babies in 2021: 296
National
- Rank: #14
- Number of babies in 2021: 9,197

Canva
42 / 50Benjamin is a name of Hebrew origin meaning "son of my days".
Virginia
- Number of babies in 2021: 302
National
- Rank: #7
- Number of babies in 2021: 11,791
yifanjrb // Shutterstock
43 / 50Lucas is a name of Greek origin meaning "man from Lucania".
Virginia
- Number of babies in 2021: 327
National
- Rank: #8
- Number of babies in 2021: 11,501

Elvira Koneva // Shutterstock
44 / 50Henry is a name of German origin meaning "estate ruler".
Virginia
- Number of babies in 2021: 330
National
- Rank: #9
- Number of babies in 2021: 11,307
Yulia Sribna // Shutterstock
45 / 50Elijah is a name of Hebrew origin meaning "Yahweh is God".
Virginia
- Number of babies in 2021: 348
National
- Rank: #4
- Number of babies in 2021: 12,708
You may also like: Highest-rated wineries in Virginia by visitors
Flashon // Shutterstock
46 / 50Oliver is a name of Latin origin meaning "olive tree planter".
Virginia
- Number of babies in 2021: 381
National
- Rank: #3
- Number of babies in 2021: 14,616

Tomsickova Tatyana // Shutterstock
47 / 50William is a name of Germanic origin meaning "vehement protector".
Virginia
- Number of babies in 2021: 400
National
- Rank: #6
- Number of babies in 2021: 12,088

Anna Grigorjeva // Shutterstock
48 / 50James is a name of Hebrew origin meaning "supplanter".
Virginia
- Number of babies in 2021: 418
National
- Rank: #5
- Number of babies in 2021: 12,367
Ramona Heim // Shutterstock
49 / 50Noah is a name of Hebrew origin meaning "rest".
Virginia
- Number of babies in 2021: 508
National
- Rank: #2
- Number of babies in 2021: 18,739
Vasiuk Iryna // Shutterstock
50 / 50Liam is a name of German origin meaning "protection".
Virginia
- Number of babies in 2021: 596
National
- Rank: #1
- Number of babies in 2021: 20,272
You may also like: Highest-rated IPAs in Virginia