Top 100 Baby Boy Names of 2023
Choosing the perfect baby boy name is an exciting task for parents in 2023. With so many beautiful options, it’s vital to find a name with a meaningful origin and meaning. Classic names like James and modern favorites like Liam and Mateo are great choices. Here’s a guide to the top boy baby names of 2023.
1. Noah
- Origin: Hebrew
- Meaning: Rest, comfort
2. Liam
- Origin: Irish
- Meaning: Strong-willed warrior
3. Oliver
- Origin: Latin
- Meaning: Olive tree
4. Elijah
- Origin: Hebrew
- Meaning: My God is Yahweh
5. Mateo
- Origin: Spanish
- Meaning: Gift of God
6. Lucas
- Origin: Latin
- Meaning: Light-giving
7. Levi
- Origin: Hebrew
- Meaning: Joined, attached
8. Leo
- Origin: Latin
- Meaning: Lion
9. Ezra
- Origin: Hebrew
- Meaning: Help
10. Luca
- Origin: Italian
- Meaning: Bringer of light
11. Asher
- Origin: Hebrew
- Meaning: Happy, blessed
12. James
- Origin: Hebrew
- Meaning: Supplanter
13. Ethan
- Origin: Hebrew
- Meaning: Strong, firm
14. Sebastian
- Origin: Latin
- Meaning: Venerable, revered
15. Henry
- Origin: German
- Meaning: Ruler of the home
16. Muhammad
- Origin: Arabic
- Meaning: Praised, commendable
17. Hudson
- Origin: English
- Meaning: Son of Hugh
18. Maverick
- Origin: English
- Meaning: Independent, nonconformist
19. Benjamin
- Origin: Hebrew
- Meaning: Son of the right hand
20. Theo
- Origin: Greek
- Meaning: Divine gift
21. Kai
- Origin: Hawaiian
- Meaning: Sea
22. Jackson
- Origin: English
- Meaning: Son of Jack
23. Michael
- Origin: Hebrew
- Meaning: Who is like God?
24. Daniel
- Origin: Hebrew
- Meaning: God is my judge
25. Aiden
- Origin: Irish
- Meaning: Little fire
26. Gabriel
- Origin: Hebrew
- Meaning: God is my strength
27. Josiah
- Origin: Hebrew
- Meaning: God supports
28. Mason
- Origin: French
- Meaning: Worker in stone
29. Jack
- Origin: English
- Meaning: God is gracious
30. Elias
- Origin: Hebrew
- Meaning: The Lord is my God
31. Grayson
- Origin: English
- Meaning: Son of the steward
32. Alexander
- Origin: Greek
- Meaning: Defender of the people
33. Luke
- Origin: Greek
- Meaning: Light-giving
34. Julian
- Origin: Latin
- Meaning: Youthful, downy
35. Jayden
- Origin: Hebrew
- Meaning: Thankful
36. David
- Origin: Hebrew
- Meaning: Beloved
37. Logan
- Origin: Scottish
- Meaning: Little hollow
38. Theodore
- Origin: Greek
- Meaning: Gift of God
39. Wyatt
- Origin: English
- Meaning: Brave in war
40. Carter
- Origin: English
- Meaning: Cart driver
41. Samuel
- Origin: Hebrew
- Meaning: Heard by God
42. Owen
- Origin: Welsh
- Meaning: Young warrior
43. Dominic
- Origin: Latin
- Meaning: Belonging to the Lord
44. Christian
- Origin: Greek
- Meaning: Follower of Christ
45. Myles
- Origin: English
- Meaning: Soldier, merciful
46. Brooks
- Origin: English
- Meaning: Of the brook
47. Kayden
- Origin: Arabic
- Meaning: Companion
48. Austin
- Origin: Latin
- Meaning: Majestic
49. Aaron
- Origin: Hebrew
- Meaning: High mountain
50. Omar
- Origin: Arabic
- Meaning: Flourishing, long-lived
51. Amari
- Origin: African
- Meaning: Strength, builder
52. Axel
- Origin: Scandinavian
- Meaning: Father of peace
53. Beau
- Origin: French
- Meaning: Handsome
54. Jasper
- Origin: Persian
- Meaning: Bringer of treasure
55. Landon
- Origin: English
- Meaning: Long hill
56. Max
- Origin: Latin
- Meaning: Greatest
57. William
- Origin: German
- Meaning: Resolute protector
58. Waylon
- Origin: English
- Meaning: Land by the road
59. Ezekiel
- Origin: Hebrew
- Meaning: God strengthens
60. Miles
- Origin: Latin
- Meaning: Soldier
61. Matthew
- Origin: Hebrew
- Meaning: Gift of God
62. Isaiah
- Origin: Hebrew
- Meaning: Salvation of the Lord
63. Jacob
- Origin: Hebrew
- Meaning: Supplanter
64. Santiago
- Origin: Spanish
- Meaning: Saint James
65. Caleb
- Origin: Hebrew
- Meaning: Whole-hearted
66. John
- Origin: Hebrew
- Meaning: God is gracious
67. Joseph
- Origin: Hebrew
- Meaning: God will increase
68. Thomas
- Origin: Aramaic
- Meaning: Twin
69. Adam
- Origin: Hebrew
- Meaning: Man of the earth
70. Amir
- Origin: Arabic
- Meaning: Prince, ruler
71. Isaac
- Origin: Hebrew
- Meaning: Laughter
72. Nolan
- Origin: Irish
- Meaning: Champion
73. Nathan
- Origin: Hebrew
- Meaning: He gave
74. Zion
- Origin: Hebrew
- Meaning: Highest point
75. Jeremiah
- Origin: Hebrew
- Meaning: God will uplift
76. Lincoln
- Origin: English
- Meaning: Lake colony
77. Adrian
- Origin: Latin
- Meaning: From Hadria
78. Anthony
- Origin: Latin
- Meaning: Priceless one
79. Cooper
- Origin: English
- Meaning: Barrel maker
80. Eli
- Origin: Hebrew
- Meaning: Ascended, uplifted
81. Micah
- Origin: Hebrew
- Meaning: Who is like God?
82. Cameron
- Origin: Scottish
- Meaning: Crooked nose
83. Enzo
- Origin: Italian
- Meaning: Ruler of the home
84. Ryan
- Origin: Irish
- Meaning: Little king
85. Roman
- Origin: Latin
- Meaning: Citizen of Rome
86. Rowan
- Origin: Irish
- Meaning: Little redhead
87. Xavier
- Origin: Basque
- Meaning: New house
88. Jaxon
- Origin: English
- Meaning: God has been gracious
89. Wesley
- Origin: English
- Meaning: Western meadow
90. Weston
- Origin: English
- Meaning: From the west town
91. Andrew
- Origin: Greek
- Meaning: Manly, brave
92. Joshua
- Origin: Hebrew
- Meaning: God is salvation
93. Silas
- Origin: Latin
- Meaning: Forest, woods
94. Colton
- Origin: English
- Meaning: From the coal town
95. Charlie
- Origin: English
- Meaning: Free man
96. Parker
- Origin: English
- Meaning: Park keeper
97. Christopher
- Origin: Greek
- Meaning: Christ-bearer
98. Greyson
- Origin: English
- Meaning: Son of the steward
99. Luka
- Origin: Greek
- Meaning: Light-giving
100. Atlas
- Origin: Greek
- Meaning: Enduring, supporter