Top Popular Baby Names with Meanings (2023)

Top Popular Baby Names with Meanings (2023)

By Amir

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
About the author
Amir
Amir is a seasoned writer focused on baby names and parenting, guiding parents with expert advice and heartfelt insights.

Leave a Comment