795 Popular Boy Names with Origins & Meanings

Looking for the perfect name for your little boy to-be? Check out these popular options!

popular baby boy names with origins and meanings


tali ditye author mommyhood101  By: Tali Ditye, Ph.D., Co-founder
  Updated: April 28, 2023

Mommyhood101 independently tests and curates baby gear to help you make informed decisions. If you buy products through links on our site, we may earn a commission.

Picking the perfect name for a baby boy is an amazing phase of your relationship and pregnancy, providing the first big opportunity to lend meaning and vision to your little one.

But picking a name for a baby boy can also be overwhelming, with literally thousands of possibilities - enough to drive anyone crazy!

To help you navigate this decision making process, we compiled a list of the 795 most popular baby boy names and rank-ordered them by popularity.

Along with each name we provide the origin of the name and its commonly accepted meaning.

newton crib mattress

Some of these also make great unisex baby names, meaning they might also be suitable as girl names. Be creative, and remember there's more to a person than their name, and unique names are more popular than ever!

Here's the List of 795 Baby Boy Names!

  1. Liam
    Origin: Germanic.
    Meaning: Will, desire, protector, boss, and helmet.
  2. Noah
    Origin: Hebrew.
    Meaning: Rest, comfort.
  3. Oliver
    Origin: French.
    Meaning: Olive, symbol of peace..
  4. William
    Origin: Germanic.
    Meaning: Will, desire, protector, boss, and helmet.
  5. Elijah
    Origin: Hebrew.
    Meaning: My God is the Lord.
  6. James
    Origin: Hebrew.
    Meaning: Supplanter.
  7. Benjamin
    Origin: Hebrew.
    Meaning: Son of my right hand.
  8. Lucas
    Origin: Greek.
    Meaning: Man from Lucania.
  9. Mason
    Origin: French.
    Meaning: Bricklayer, stoneworker.
  10. Ethan
    Origin: Hebrew.
    Meaning: Strong, firm, impetuous.
  11. Alexander
    Origin: Greek.
    Meaning: Defending men.
  12. Henry
    Origin: Germanic.
    Meaning: Home ruler.
  13. Jacob
    Origin: Hebrew.
    Meaning: Supplanter, held by the heel.
  14. Michael
    Origin: Hebrew.
    Meaning: Who is like God?.
  15. Daniel
    Origin: Hebrew.
    Meaning: God is my judge.
  16. Logan
    Origin: Gaelic.
    Meaning: Hollow.
  17. Jackson
    Origin: English.
    Meaning: Jack's son.
  18. Sebastian
    Origin: Latin.
    Meaning: Man from Sebaste.
  19. Jack
    Origin: Hebrew.
    Meaning: God is gracious.
  20. Aiden
    Origin: Gaelic.
    Meaning: Little fire.
  21. Owen
    Origin: Gaelic.
    Meaning: Well born, yew born.
  22. Samuel
    Origin: Hebrew.
    Meaning: His name is God.
  23. Matthew
    Origin: Hebrew.
    Meaning: Gift of God.
  24. Joseph
    Origin: Hebrew.
    Meaning: He will enlarge.
  25. Levi
    Origin: Hebrew.
    Meaning: Combined.
  26. Mateo
    Origin: Hebrew.
    Meaning: Gift of God.
  27. David
    Origin: Hebrew.
    Meaning: Beloved.
  28. John
    Origin: Hebrew.
    Meaning: God is gracious.
  29. Wyatt
    Origin: English.
    Meaning: Brave/strong/hardy war.
  30. Carter
    Origin: English.
    Meaning: Transporter of materials.
  31. Julian
    Origin: Latin.
    Meaning: Down-bearded youth.
  32. Luke
    Origin: Greek.
    Meaning: Man from Lucania.
  33. Grayson
    Origin: English.
    Meaning: Son of Gray, son of the gray haired.
  34. Isaac
    Origin: Hebrew.
    Meaning: He will laugh.
  35. Jayden
    Origin: Hebrew.
    Meaning: God is heard.
  36. Theodore
    Origin: Greek.
    Meaning: Gift of God.
  37. Gabriel
    Origin: Hebrew.
    Meaning: God is my might.
  38. Anthony
    Origin: Latin.
    Meaning: Priceless one.
  39. Dylan
    Origin: Welsh.
    Meaning: Son of the sea.
  40. Leo
    Origin: Latin.
    Meaning: Lion.
  41. Lincoln
    Origin: English.
    Meaning: Lake settlement, lake colony.
  42. Jaxon
    Origin: English.
    Meaning: Jack's son.
  43. Asher
    Origin: Hebrew.
    Meaning: Fortunate, blessed, happy.
  44. Christopher
    Origin: Greek.
    Meaning: Bearer of Christ.
  45. Josiah
    Origin: Hebrew.
    Meaning: The Lord saves.
  46. Andrew
    Origin: Greek.
    Meaning: Man, warrior.
  47. Thomas
    Origin: Aramaic.
    Meaning: Twin.
  48. Joshua
    Origin: Hebrew.
    Meaning: God rescues.
  49. Ezra
    Origin: Hebrew.
    Meaning: Aid.
  50. Hudson
    Origin: English.
    Meaning: Hugh's son.
  51. Charles
    Origin: Germanic.
    Meaning: Free man.
  52. Caleb
    Origin: Hebrew.
    Meaning: Dog, Heart.
  53. Isaiah
    Origin: Hebrew.
    Meaning: God is salvation.
  54. Ryan
    Origin: Gaelic.
    Meaning: Little King.
  55. Nathan
    Origin: Hebrew.
    Meaning: He (God) has given.
  56. Adrian
    Origin: Latin.
    Meaning: From Hadria.
  57. Christian
    Origin: Latin.
    Meaning: Follower of Christ.
  58. Maverick
    Origin: English.
    Meaning: Dissenter.
  59. Colton
    Origin: English.
    Meaning: Coal town, Cola's town.
  60. Elias
    Origin: Hebrew.
    Meaning: My God is the Lord.
  61. Aaron
    Origin: Hebrew.
    Meaning: Mountain.
  62. Eli
    Origin: Hebrew.
    Meaning: Ascend, my God.
  63. Landon
    Origin: English.
    Meaning: Long hill.
  64. Jonathan
    Origin: Hebrew.
    Meaning: God has given, gift of God.
  65. Nolan
    Origin: Gaelic.
    Meaning: Chariot-fighter, champion.
  66. Hunter
    Origin: English.
    Meaning: Hunter, one who hunts.
  67. Cameron
    Origin: Gaelic.
    Meaning: Crooked nose.
  68. Connor
    Origin: Gaelic.
    Meaning: Lover of hounds, hound nobleman.
  69. Santiago
    Origin: Spanish.
    Meaning: Saint James.
  70. Jeremiah
    Origin: Hebrew.
    Meaning: God will raise up, God will set free.
  71. Ezekiel
    Origin: Hebrew.
    Meaning: God will strengthen.
  72. Angel
    Origin: Greek.
    Meaning: Messenger.
  73. Roman
    Origin: Latin.
    Meaning: Roman.
  74. Easton
    Origin: English.
    Meaning: River settlement.
  75. Miles
    Origin: Germanic.
    Meaning: Peaceful.
  76. Robert
    Origin: Germanic.
    Meaning: Bright fame.
  77. Jameson
    Origin: Hebrew.
    Meaning: Supplanter.
  78. Nicholas
    Origin: Greek.
    Meaning: Victory of the people.
  79. Greyson
    Origin: English.
    Meaning: Son of Gray, son of the gray haired.
  80. Cooper
    Origin: English.
    Meaning: Barrel maker.
  81. Ian
    Origin: Hebrew.
    Meaning: God is forgiving.
  82. Carson
    Origin: Gaelic.
    Meaning: Son of marsh dwellers.
  83. Axel
    Origin: Hebrew.
    Meaning: Father of peace.
  84. Jaxson
    Origin: English.
    Meaning: Jack's son.
  85. Dominic
    Origin: Latin.
    Meaning: Lord.
  86. Leonardo
    Origin: Germanic.
    Meaning: Strong as the lion.
  87. Luca
    Origin: Greek.
    Meaning: Man from Lucania.
  88. Austin
    Origin: Latin.
    Meaning: Venerated.
  89. Jordan
    Origin: Hebrew.
    Meaning: Descend, flow down.
  90. Adam
    Origin: Hebrew.
    Meaning: Man, earth, to be red.
  91. Xavier
    Origin: Basque.
    Meaning: New house.
  92. Jose
    Origin: Hebrew.
    Meaning: He shall add.
  93. Jace
    Origin: Greek.
    Meaning: Healer.
  94. Everett
    Origin: Germanic.
    Meaning: Strong as a wild boar.
  95. Declan
    Origin: Gaelic.
    Meaning: Full of goodness.
  96. Evan
    Origin: Hebrew.
    Meaning: God is gracious.
  97. Kayden
    Origin: Celtic.
    Meaning: Son of Cadan, Battle.
  98. Parker
    Origin: English.
    Meaning: Gamekeeper of a park.
  99. Wesley
    Origin: English.
    Meaning: Western meadow.
  100. Kai
    Origin: Finnish.
    Meaning: Rejoice.
  101. Brayden
    Origin: English.
    Meaning: Broad, wide.
  102. Bryson
    Origin: English.
    Meaning: Son of Brice.
  103. Weston
    Origin: English.
    Meaning: West enclosure, west settlement.
  104. Jason
    Origin: Greek.
    Meaning: Healer.
  105. Emmett
    Origin: German.
    Meaning: All-containing, universal, strength.
  106. Sawyer
    Origin: English.
    Meaning: One who saws wood.
  107. Silas
    Origin: Latin.
    Meaning: Of the forest.
  108. Bennett
    Origin: Latin.
    Meaning: Blessed.
  109. Brooks
    Origin: English.
    Meaning: A brook, stream.
  110. Micah
    Origin: Hebrew.
    Meaning: Who is similar?.
  111. Damian
    Origin: Greek.
    Meaning: To tame or subdue.
  112. Harrison
    Origin: English.
    Meaning: Son of Harris.
  113. Waylon
    Origin: English.
    Meaning: Land by the road.
  114. Ayden
    Origin: Gaelic.
    Meaning: Little fire.
  115. Vincent
    Origin: Latin.
    Meaning: Conquering.
  116. Ryder
    Origin: English.
    Meaning: One who rides.
  117. Kingston
    Origin: English.
    Meaning: King's town.
  118. Rowan
    Origin: Gaelic.
    Meaning: Little red one.
  119. George
    Origin: Greek.
    Meaning: Earth worker.
  120. Luis
    Origin: Germanic.
    Meaning: Fame and war.
  121. Chase
    Origin: English.
    Meaning: Huntsman.
  122. Cole
    Origin: English.
    Meaning: Coal, dark one.
  123. Nathaniel
    Origin: Hebrew.
    Meaning: Gift of God.
  124. Zachary
    Origin: Hebrew.
    Meaning: The Lord remembers.
  125. Ashton
    Origin: English.
    Meaning: Settlement in the ash-tree grove.
  126. Braxton
    Origin: English.
    Meaning: Bracc's settlement.
  127. Gavin
    Origin: Welsh.
    Meaning: White hawk of battle.
  128. Tyler
    Origin: English.
    Meaning: Tile maker, tile layer.
  129. Diego
    Origin: Hebrew.
    Meaning: Supplanter.
  130. Bentley
    Origin: English.
    Meaning: Meadow with coarse grass.
  131. Amir
    Origin: Hebrew.
    Meaning: Treetop, sheaf.
  132. Beau
    Origin: French.
    Meaning: Handsome.
  133. Gael
    Origin: Gaelic.
    Meaning: Gaelic.
  134. Carlos
    Origin: German.
    Meaning: Free man.
  135. Ryker
    Origin: Danish.
    Meaning: Strong power, hardy power.
  136. Jasper
    Origin: Persian.
    Meaning: Treasurer, spotted stone.
  137. Max
    Origin: Latin.
    Meaning: Little Maximus.
  138. Juan
    Origin: Spanish.
    Meaning: God is gracious.
  139. Ivan
    Origin: Hebrew.
    Meaning: God is gracious.
  140. Brandon
    Origin: English.
    Meaning: Broom hill.
  141. Jonah
    Origin: Hebrew.
    Meaning: Dove.
  142. Giovanni
    Origin: Hebrew.
    Meaning: God is gracious.
  143. Kaiden
    Origin: English.
    Meaning: Companion.
  144. Myles
    Origin: Germanic.
    Meaning: Peaceful.
  145. Calvin
    Origin: French.
    Meaning: Bald.
  146. Lorenzo
    Origin: Latin.
    Meaning: Man from Laurentum.
  147. Maxwell
    Origin: Scottish.
    Meaning: Great stream.
  148. Jayce
    Origin: Greek.
    Meaning: Healer.
  149. Kevin
    Origin: Gaelic.
    Meaning: Beautiful at birth.
  150. Legend
    Origin: English.
    Meaning: History, story, myth.
  151. Tristan
    Origin: Welsh.
    Meaning: Noise.
  152. Jesus
    Origin: Hebrew.
    Meaning: God rescues.
  153. Jude
    Origin: Hebrew.
    Meaning: Praise, thanks.
  154. Zion
    Origin: Hebrew.
    Meaning: Dry place.
  155. Justin
    Origin: Latin.
    Meaning: Righteous, just, fair.
  156. Maddox
    Origin: Welsh.
    Meaning: Good, generous.
  157. Abel
    Origin: Hebrew.
    Meaning: Breath.
  158. King
    Origin: English.
    Meaning: King's forest clearing, monarch.
  159. Camden
    Origin: English.
    Meaning: Winding valley.
  160. Elliott
    Origin: Hebrew.
    Meaning: My God is the Lord.
  161. Malachi
    Origin: Hebrew.
    Meaning: Messenger of God.
  162. Milo
    Origin: Germanic.
    Meaning: Peaceful.
  163. Emmanuel
    Origin: Hebrew.
    Meaning: God is with us.
  164. Karter
    Origin: English.
    Meaning: Transporter of materials.
  165. Rhett
    Origin: English.
    Meaning: Advice, counsel.
  166. Alex
    Origin: Greek.
    Meaning: Defending men.
  167. August
    Origin: Latin.
    Meaning: Venerated.
  168. River
    Origin: English.
    Meaning: River.
  169. Xander
    Origin: Greek.
    Meaning: Defending men.
  170. Antonio
    Origin: Latin.
    Meaning: Priceless one.
  171. Brody
    Origin: Gaelic.
    Meaning: Muddy place.
  172. Finn
    Origin: Gaelic.
    Meaning: Fair.
  173. Elliot
    Origin: Hebrew.
    Meaning: My God is the Lord.
  174. Dean
    Origin: English.
    Meaning: Valley, dean.
  175. Emiliano
    Origin: Latin.
    Meaning: Rival, emulating.
  176. Eric
    Origin: Norse.
    Meaning: Eternal ruler.
  177. Miguel
    Origin: Spanish.
    Meaning: Who is like God?.
  178. Arthur
    Origin: Gaelic.
    Meaning: Possibly "bear" or "stone".
  179. Matteo
    Origin: Hebrew.
    Meaning: Gift of God.
  180. Graham
    Origin: English.
    Meaning: Abode.
  181. Alan
    Origin: Gaelic.
    Meaning: Rock.
  182. Nicolas
    Origin: Greek.
    Meaning: Victory of the people.
  183. Blake
    Origin: English.
    Meaning: Dark, bright.
  184. Thiago
    Origin: Portuguese.
    Meaning: Supplanter.
  185. Adriel
    Origin: Hebrew.
    Meaning: Followers of God, God's flock.
  186. Victor
    Origin: Latin.
    Meaning: Victor.
  187. Joel
    Origin: Hebrew.
    Meaning: The Lord is God.
  188. Timothy
    Origin: Greek.
    Meaning: To honor God, to fear God.
  189. Hayden
    Origin: German.
    Meaning: Heathen.
  190. Judah
    Origin: Hebrew.
    Meaning: Praise, thanks.
  191. Abraham
    Origin: Hebrew.
    Meaning: Father of a multitude or many nations.
  192. Edward
    Origin: English.
    Meaning: Wealth protector.
  193. Messiah
    Origin: Hebrew.
    Meaning: Anointed.
  194. Zayden
    Origin: English.
    Meaning: Growth, peace.
  195. Theo
    Origin: Germanic.
    Meaning: Brave people.
  196. Tucker
    Origin: English.
    Meaning: Someone who folds cloth.
  197. Grant
    Origin: French.
    Meaning: Great, tall.
  198. Richard
    Origin: French.
    Meaning: Strong power, hardy power.
  199. Alejandro
    Origin: Greek.
    Meaning: Defender.
  200. Steven
    Origin: Greek.
    Meaning: Crown.
  201. Jesse
    Origin: Hebrew.
    Meaning: Gift, wealthy.
  202. Dawson
    Origin: English.
    Meaning: David's son.
  203. Bryce
    Origin: French.
    Meaning: Dappled, freckled.
  204. Avery
    Origin: English.
    Meaning: Elf counsel.
  205. Oscar
    Origin: English.
    Meaning: Divine spear.
  206. Patrick
    Origin: Latin.
    Meaning: Patrician.
  207. Archer
    Origin: English.
    Meaning: Bowman.
  208. Barrett
    Origin: German.
    Meaning: Bear-brave.
  209. Leon
    Origin: Latin.
    Meaning: Lion.
  210. Colt
    Origin: English.
    Meaning: Young male horse.
  211. Charlie
    Origin: Germanic.
    Meaning: Free man.
  212. Peter
    Origin: Greek.
    Meaning: Stone.
  213. Kaleb
    Origin: Hebrew.
    Meaning: Dog, Heart.
  214. Lukas
    Origin: Greek.
    Meaning: Man from Lucania.
  215. Beckett
    Origin: English.
    Meaning: Bee cottage.
  216. Jeremy
    Origin: Hebrew.
    Meaning: God will raise up, God will set free.
  217. Preston
    Origin: English.
    Meaning: Priest settlement.
  218. Enzo
    Origin: Italian.
    Meaning: Home ruler.
  219. Luka
    Origin: Greek.
    Meaning: Man from Lucania.
  220. Andres
    Origin: Spanish.
    Meaning: Warrior.
  221. Marcus
    Origin: Latin.
    Meaning: From the God Mars.
  222. Felix
    Origin: Latin.
    Meaning: Happy, lucky, fortunate.
  223. Mark
    Origin: Latin.
    Meaning: From the God Mars.
  224. Ace
    Origin: Latin.
    Meaning: One, one unit.
  225. Brantley
    Origin: Germanic.
    Meaning: Sword.
  226. Atlas
    Origin: Greek.
    Meaning: To carry.
  227. Remington
    Origin: English.
    Meaning: Settlement on the boundary stream.
  228. Maximus
    Origin: Latin.
    Meaning: The greatest.
  229. Matias
    Origin: Hebrew.
    Meaning: Gift of God.
  230. Walker
    Origin: English.
    Meaning: A fuller.
  231. Kyrie
    Origin: Latin.
    Meaning: Lord.
  232. Griffin
    Origin: Welsh.
    Meaning: Reddish.
  233. Kenneth
    Origin: Gaelic.
    Meaning: Born of fire.
  234. Israel
    Origin: Hebrew.
    Meaning: God wrestler.
  235. Javier
    Origin: Spanish.
    Meaning: Castle, new house.
  236. Kyler
    Origin: Gaelic.
    Meaning: Bowman, archer.
  237. Jax
    Origin: American.
    Meaning: God has been gracious, has shown favor.
  238. Amari
    Origin: Hebrew.
    Meaning: Eternal.
  239. Zane
    Origin: English.
    Meaning: God is gracious.
  240. Emilio
    Origin: Latin.
    Meaning: Rival, emulating.
  241. Knox
    Origin: Scottish.
    Meaning: Round hill.
  242. Adonis
    Origin: Phoenician.
    Meaning: Lord.
  243. Aidan
    Origin: Gaelic.
    Meaning: Little fire.
  244. Kaden
    Origin: English.
    Meaning: Companion.
  245. Paul
    Origin: Latin.
    Meaning: Small, humble.
  246. Omar
    Origin: Hebrew.
    Meaning: Speaker.
  247. Brian
    Origin: Gaelic.
    Meaning: Noble, strong, virtuous, hill.
  248. Louis
    Origin: Germanic.
    Meaning: Fame and war.
  249. Caden
    Origin: English.
    Meaning: Companion.
  250. Maximiliano
    Origin: Spanish.
    Meaning: Greatest.
  251. Holden
    Origin: English.
    Meaning: Deep Valley.
  252. Paxton
    Origin: English.
    Meaning: Settlement of Poecc.
  253. Nash
    Origin: English.
    Meaning: At the ash tree.
  254. Bradley
    Origin: English.
    Meaning: Broad wood.
  255. Bryan
    Origin: Gaelic.
    Meaning: Noble, strong, virtuous, hill.
  256. Simon
    Origin: Hebrew.
    Meaning: Listening.
  257. Phoenix
    Origin: Greek.
    Meaning: Phoenix, deep red.
  258. Lane
    Origin: English.
    Meaning: Lane.
  259. Josue
    Origin: Hebrew.
    Meaning: God rescues.
  260. Colin
    Origin: Gaelic.
    Meaning: Dove.
  261. Rafael
    Origin: Hebrew.
    Meaning: God has healed.
  262. Kyle
    Origin: Gaelic.
    Meaning: Strait of water.
  263. Riley
    Origin: English.
    Meaning: Rye clearing.
  264. Jorge
    Origin: Greek.
    Meaning: Earth worker.
  265. Beckham
    Origin: English.
    Meaning: Homestead by the stream.
  266. Cayden
    Origin: English.
    Meaning: Companion.
  267. Jaden
    Origin: Hebrew.
    Meaning: God is heard.
  268. Emerson
    Origin: English.
    Meaning: Son of Emery.
  269. Ronan
    Origin: Gaelic.
    Meaning: Little seal.
  270. Karson
    Origin: American.
    Meaning: Son of marsh dwellers.
  271. Arlo
    Origin: English.
    Meaning: Fortified hill.
  272. Tobias
    Origin: Hebrew.
    Meaning: God is good.
  273. Brady
    Origin: Gaelic.
    Meaning: Descendant of Brádach.
  274. Clayton
    Origin: English.
    Meaning: Clay settlment.
  275. Francisco
    Origin: Latin.
    Meaning: From France.
  276. Zander
    Origin: Greek.
    Meaning: Defender of men.
  277. Erick
    Origin: Norse.
    Meaning: Eternal ruler.
  278. Walter
    Origin: Germanic.
    Meaning: Ruler of the army.
  279. Daxton
    Origin: French.
    Meaning: Warrior who conquers great obstacles.
  280. Cash
    Origin: English.
    Meaning: Hollow.
  281. Martin
    Origin: Latin.
    Meaning: From the God Mars.
  282. Damien
    Origin: Greek.
    Meaning: To tame.
  283. Dallas
    Origin: Gaelic.
    Meaning: Meadow stance.
  284. Cody
    Origin: Gaelic.
    Meaning: Descendant of Cuidighthigh, son of Óda.
  285. Chance
    Origin: English.
    Meaning: Good fortune.
  286. Jensen
    Origin: Finnish.
    Meaning: Son of Johannes.
  287. Finley
    Origin: Gaelic.
    Meaning: Fair warrior.
  288. Jett
    Origin: English.
    Meaning: Black gemstone.
  289. Corbin
    Origin: Gaelic.
    Meaning: A steep hill.
  290. Kash
    Origin: Indian.
    Meaning: Universe, sky.
  291. Reid
    Origin: English.
    Meaning: Red.
  292. Kameron
    Origin: Gaelic.
    Meaning: Crooked nose.
  293. Andre
    Origin: Greek.
    Meaning: Man, warrior.
  294. Gunner
    Origin: Norse.
    Meaning: Battle, strife.
  295. Jake
    Origin: Hebrew.
    Meaning: Supplanter, held by the heel.
  296. Hayes
    Origin: English.
    Meaning: Hedged area.
  297. Manuel
    Origin: Hebrew.
    Meaning: God with us.
  298. Prince
    Origin: English.
    Meaning: Royal son.
  299. Bodhi
    Origin: Indian.
    Meaning: Awakening, enlightenment.
  300. Cohen
    Origin: Hebrew.
    Meaning: Priest.
  301. Sean
    Origin: Hebrew.
    Meaning: God is gracious.
  302. Khalil
    Origin: Arabic.
    Meaning: Honorable comrade.
  303. Hendrix
    Origin: Germanic.
    Meaning: Home ruler.
  304. Derek
    Origin: Germanic.
    Meaning: Ruler of the people.
  305. Cristian
    Origin: Latin.
    Meaning: Follower of Christ.
  306. Cruz
    Origin: Spanish.
    Meaning: Cross.
  307. Kairo
    Origin: Arabic.
    Meaning: Victorious One.
  308. Dante
    Origin: Latin.
    Meaning: Enduring, obstinate.
  309. Atticus
    Origin: Latin.
    Meaning: From Attica.
  310. Killian
    Origin: Gaelic.
    Meaning: War, strife, bright-headed.
  311. Stephen
    Origin: Greek.
    Meaning: Crown.
  312. Orion
    Origin: Greek.
    Meaning: The hunter.
  313. Malakai
    Origin: Hebrew.
    Meaning: My messenger.
  314. Ali
    Origin: Arabic.
    Meaning: Noble, sublime, elevated, exalted.
  315. Eduardo
    Origin: English.
    Meaning: Rich guard.
  316. Fernando
    Origin: Spanish.
    Meaning: Intelligent and brave.
  317. Anderson
    Origin: Swedish.
    Meaning: Male.
  318. Angelo
    Origin: Greek.
    Meaning: Messanger.
  319. Spencer
    Origin: French.
    Meaning: Someone who gives out goods.
  320. Gideon
    Origin: Hebrew.
    Meaning: Hewer, mighty warrior.
  321. Mario
    Origin: Latin.
    Meaning: From the God Mars.
  322. Titus
    Origin: Latin.
    Meaning: Titan, of the giants.
  323. Travis
    Origin: French.
    Meaning: Toll collector.
  324. Rylan
    Origin: English.
    Meaning: Country of cereal grass.
  325. Kayson
    Origin: American.
    Meaning: Rejoice, the healer.
  326. Ricardo
    Origin: French.
    Meaning: Strong power, hardy power.
  327. Tanner
    Origin: English.
    Meaning: Tanner.
  328. Malcolm
    Origin: Gaelic.
    Meaning: Columba's servant.
  329. Raymond
    Origin: Germanic.
    Meaning: Advice, decision protector.
  330. Odin
    Origin: Norse.
    Meaning: Frenzy, rage, inspiration.
  331. Cesar
    Origin: Spanish.
    Meaning: Head of hair.
  332. Lennox
    Origin: Scottish.
    Meaning: With many elm trees.
  333. Joaquin
    Origin: Hebrew.
    Meaning: Lifted by Yahweh.
  334. Kane
    Origin: Hebrew.
    Meaning: A spear.
  335. Wade
    Origin: English.
    Meaning: Ford, to go.
  336. Muhammad
    Origin: Arabic.
    Meaning: Praised one, praiseworthy.
  337. Iker
    Origin: Spanish.
    Meaning: Visitation.
  338. Jaylen
    Origin: American.
    Meaning: Thankful.
  339. Crew
    Origin: English.
    Meaning: A group of workers or mates.
  340. Zayn
    Origin: Arabic.
    Meaning: Beauty, grace.
  341. Hector
    Origin: Greek.
    Meaning: Holding fast.
  342. Ellis
    Origin: Hebrew.
    Meaning: My God is the Lord.
  343. Leonel
    Origin: Latin.
    Meaning: Lion.
  344. Cairo
    Origin: Arabic.
    Meaning: Victorious.
  345. Garrett
    Origin: Germanic.
    Meaning: Strength of the spear.
  346. Romeo
    Origin: Italian.
    Meaning: Pilgrim to Rome.
  347. Dakota
    Origin: English.
    Meaning: The allies.
  348. Edwin
    Origin: English.
    Meaning: Rich friend.
  349. Warren
    Origin: Germanic.
    Meaning: Guard, the game park.
  350. Julius
    Origin: Latin.
    Meaning: Down-bearded youth.
  351. Major
    Origin: Latin.
    Meaning: Greater.
  352. Donovan
    Origin: Gaelic.
    Meaning: Dark chieftain.
  353. Caiden
    Origin: English.
    Meaning: Fighter.
  354. Tyson
    Origin: English.
    Meaning: Son of Dye.
  355. Nico
    Origin: Greek.
    Meaning: Victory of the people.
  356. Sergio
    Origin: Italian.
    Meaning: Servant.
  357. Nasir
    Origin: Arabic.
    Meaning: Helper.
  358. Rory
    Origin: Gaelic.
    Meaning: Red king.
  359. Devin
    Origin: Gaelic.
    Meaning: Descendant of Damhán.
  360. Jaiden
    Origin: Hebrew.
    Meaning: Thankful, God will judge.
  361. Jared
    Origin: Hebrew.
    Meaning: To descend, descendant.
  362. Kason
    Origin: American.
    Meaning: Son of the marsh-dwellers.
  363. Malik
    Origin: Arabic.
    Meaning: King, owner.
  364. Jeffrey
    Origin: Germanic.
    Meaning: God's peace.
  365. Ismael
    Origin: Hebrew.
    Meaning: God will listen.
  366. Elian
    Origin: Hebrew.
    Meaning: The Lord is my God, God is family.
  367. Marshall
    Origin: Germanic.
    Meaning: Horse servant.
  368. Lawson
    Origin: Latin.
    Meaning: Man from Laurentum.
  369. Desmond
    Origin: Irish.
    Meaning: One from South Munster.
  370. Winston
    Origin: English.
    Meaning: Joy stone, Win-'s settlement.
  371. Nehemiah
    Origin: Hebrew.
    Meaning: Consoled by God.
  372. Ari
    Origin: Hebrew.
    Meaning: Lion.
  373. Conner
    Origin: Gaelic.
    Meaning: Lover of hounds, hound nobleman.
  374. Jay
    Origin: English.
    Meaning: Jay bird.
  375. Kade
    Origin: American.
    Meaning: Stout, sturdy.
  376. Andy
    Origin: Greek.
    Meaning: Man, warrior.
  377. Johnny
    Origin: Hebrew.
    Meaning: God is gracious.
  378. Jayceon
    Origin: Greek.
    Meaning: Healer.
  379. Marco
    Origin: Latin.
    Meaning: From the God Mars.
  380. Seth
    Origin: Hebrew.
    Meaning: Appointed.
  381. Ibrahim
    Origin: Hebrew.
    Meaning: Father of a multitude or many nations.
  382. Raiden
    Origin: Japanese.
    Meaning: Thunder and lightening.
  383. Collin
    Origin: Gaelic.
    Meaning: Dove.
  384. Edgar
    Origin: English.
    Meaning: Protector of the good.
  385. Erik
    Origin: Norse.
    Meaning: Eternal ruler.
  386. Troy
    Origin: French.
    Meaning: Troyes.
  387. Clark
    Origin: English.
    Meaning: Man of learning, clerk.
  388. Jaxton
    Origin: English.
    Meaning: God is gracious.
  389. Johnathan
    Origin: Hebrew.
    Meaning: God has given, gift of God.
  390. Gregory
    Origin: Greek.
    Meaning: Watcher.
  391. Russell
    Origin: French.
    Meaning: Little red one.
  392. Royce
    Origin: Latin.
    Meaning: Rose.
  393. Fabian
    Origin: Latin.
    Meaning: A bean.
  394. Ezequiel
    Origin: Hebrew.
    Meaning: God will strengthen.
  395. Noel
    Origin: French.
    Meaning: Christmas.
  396. Pablo
    Origin: Latin.
    Meaning: Small, humble.
  397. Cade
    Origin: English.
    Meaning: Round, lumpy, gentle, barrel-maker.
  398. Pedro
    Origin: Greek.
    Meaning: Stone.
  399. Sullivan
    Origin: Gaelic.
    Meaning: Keen eye.
  400. Trevor
    Origin: Welsh.
    Meaning: Homestead, settlement.
  401. Reed
    Origin: English.
    Meaning: Red, reeds, cleared land.
  402. Quinn
    Origin: Gaelic.
    Meaning: Descendent of Cuinn.
  403. Frank
    Origin: Germanic.
    Meaning: Javelin.
  404. Harvey
    Origin: English.
    Meaning: Battle worthy or carnage worthy.
  405. Princeton
    Origin: Latin.
    Meaning: Prince.
  406. Zayne
    Origin: Arabic.
    Meaning: Beauty, grace.
  407. Matthias
    Origin: Hebrew.
    Meaning: Gift of God.
  408. Conor
    Origin: Gaelic.
    Meaning: Lover of hounds, hound nobleman.
  409. Sterling
    Origin: English.
    Meaning: Little star, stellar.
  410. Dax
    Origin: French.
    Meaning: Leader.
  411. Grady
    Origin: Gaelic.
    Meaning: Child of nobility.
  412. Cyrus
    Origin: Persian.
    Meaning: Sun, Lord, throne.
  413. Gage
    Origin: English.
    Meaning: Measurer.
  414. Leland
    Origin: English.
    Meaning: Land lying fallow.
  415. Solomon
    Origin: Hebrew.
    Meaning: Peace.
  416. Emanuel
    Origin: Hebrew.
    Meaning: God with us.
  417. Niko
    Origin: Greek.
    Meaning: Victory of the people.
  418. Ruben
    Origin: Hebrew.
    Meaning: Behold, a son.
  419. Kasen
    Origin: English.
    Meaning: Pure.
  420. Mathias
    Origin: Hebrew.
    Meaning: Gift of God.
  421. Kashton
    Origin: American.
    Meaning: Money, cash.
  422. Franklin
    Origin: English.
    Meaning: Free man.
  423. Remy
    Origin: French.
    Meaning: Oarsman.
  424. Shane
    Origin: Hebrew.
    Meaning: God is gracious.
  425. Kendrick
    Origin: Gaelic.
    Meaning: Son of Henry.
  426. Shawn
    Origin: Hebrew.
    Meaning: God is gracious.
  427. Otto
    Origin: German.
    Meaning: Wealth.
  428. Armani
    Origin: Germanic.
    Meaning: Freeman.
  429. Keegan
    Origin: Gaelic.
    Meaning: Son of Aodhagáin.
  430. Finnegan
    Origin: Gaelic.
    Meaning: Descendant of Finn.
  431. Memphis
    Origin: Greek.
    Meaning: Enduring, beautiful.
  432. Bowen
    Origin: Welsh.
    Meaning: Son of Owen.
  433. Dominick
    Origin: Latin.
    Meaning: Lord.
  434. Kolton
    Origin: English.
    Meaning: Cole's town.
  435. Jamison
    Origin: Hebrew.
    Meaning: Supplanter.
  436. Allen
    Origin: Gaelic.
    Meaning: Rock.
  437. Philip
    Origin: Greek.
    Meaning: Lover of horses.
  438. Tate
    Origin: English.
    Meaning: Cheerful.
  439. Peyton
    Origin: English.
    Meaning: Settlement of PÅ“ga.
  440. Jase
    Origin: Greek.
    Meaning: Healer.
  441. Oakley
    Origin: English.
    Meaning: From the oak meadow.
  442. Rhys
    Origin: Welsh.
    Meaning: Enthusiasm.
  443. Kyson
    Origin: English.
    Meaning: Son of Kyle.
  444. Adan
    Origin: Hebrew.
    Meaning: Man, earth.
  445. Esteban
    Origin: Greek.
    Meaning: Crown.
  446. Dalton
    Origin: English.
    Meaning: Town in the valley.
  447. Gianni
    Origin: Hebrew.
    Meaning: God is gracious.
  448. Callum
    Origin: Latin.
    Meaning: Dove.
  449. Sage
    Origin: English.
    Meaning: Aromatic herb, wise.
  450. Alexis
    Origin: Greek.
    Meaning: Defender.
  451. Milan
    Origin: Czech.
    Meaning: Dear, beloved.
  452. Moises
    Origin: Hebrew.
    Meaning: Drawn from the water.
  453. Jonas
    Origin: Hebrew.
    Meaning: Dove.
  454. Uriel
    Origin: Hebrew.
    Meaning: God is my illumination.
  455. Colson
    Origin: English.
    Meaning: Swarthy, coal black.
  456. Marcos
    Origin: Latin.
    Meaning: From the God Mars.
  457. Zaiden
    Origin: American.
    Meaning: Surplus.
  458. Hank
    Origin: Hebrew.
    Meaning: God is gracious.
  459. Damon
    Origin: Greek.
    Meaning: To tame.
  460. Hugo
    Origin: Germanic.
    Meaning: Mind, heart or spirit.
  461. Ronin
    Origin: Gaelic.
    Meaning: Little seal.
  462. Royal
    Origin: English.
    Meaning: King.
  463. Kamden
    Origin: English.
    Meaning: Winding valley.
  464. Dexter
    Origin: English.
    Meaning: Dyer of cloth.
  465. Luciano
    Origin: Latin.
    Meaning: Light.
  466. Alonzo
    Origin: Germanic.
    Meaning: Noble and ready/prompt, all struggle.
  467. Augustus
    Origin: Latin.
    Meaning: Venerated.
  468. Kamari
    Origin: Sanskrit.
    Meaning: The enemy of desire.
  469. Eden
    Origin: Hebrew.
    Meaning: Delight.
  470. Roberto
    Origin: Germanic.
    Meaning: Bright fame.
  471. Baker
    Origin: English.
    Meaning: Occupation of baker.
  472. Bruce
    Origin: English.
    Meaning: From the brushwood thicket.
  473. Albert
    Origin: French.
    Meaning: Noble and famous.
  474. Frederick
    Origin: Germanic.
    Meaning: Peaceful ruler, peace-keeper.
  475. Mohamed
    Origin: Arabic.
    Meaning: Praised one, praiseworthy.
  476. Abram
    Origin: Hebrew.
    Meaning: Father of a multitude or many nations.
  477. Omari
    Origin: Arabic.
    Meaning: Populous, flourishing.
  478. Porter
    Origin: Latin.
    Meaning: One who carries goods, gatekeeper.
  479. Enrique
    Origin: Germanic.
    Meaning: Home ruler.
  480. Alijah
    Origin: Gaelic.
    Meaning: The Lord is my God.
  481. Francis
    Origin: Latin.
    Meaning: From France.
  482. Zachariah
    Origin: Hebrew.
    Meaning: The Lord remembers.
  483. Landen
    Origin: English.
    Meaning: Long hill.
  484. Santino
    Origin: Italian.
    Meaning: Sacred.
  485. Tatum
    Origin: English.
    Meaning: Tate's homestead.
  486. Pierce
    Origin: Greek.
    Meaning: Stone.
  487. Forrest
    Origin: English.
    Meaning: Forest, of the forest, forest-keeper.
  488. Corey
    Origin: Germanic.
    Meaning: God's peace.
  489. Derrick
    Origin: Germanic.
    Meaning: Ruler of the people.
  490. Isaias
    Origin: Hebrew.
    Meaning: God is salvation.
  491. Kieran
    Origin: Gaelic.
    Meaning: Little dark one.
  492. Arjun
    Origin: Indian.
    Meaning: White.
  493. Gunnar
    Origin: Norse.
    Meaning: Battle, strife.
  494. Rocco
    Origin: Germanic.
    Meaning: Battle cry, rest.
  495. Braylen
    Origin: English.
    Meaning: Gift of God.
  496. Maximilian
    Origin: Latin.
    Meaning: Little Maximus.
  497. Skyler
    Origin: Dutch.
    Meaning: Guarded, scholar.
  498. Phillip
    Origin: Greek.
    Meaning: Lover of horses.
  499. Benson
    Origin: English.
    Meaning: Son of Benedict.
  500. Cannon
    Origin: English.
    Meaning: Canon, a clergyman.
  501. Deacon
    Origin: English.
    Meaning: Deacon.
  502. Dorian
    Origin: Greek.
    Meaning: Descendant of Dorus.
  503. Asa
    Origin: Hebrew.
    Meaning: Doctor, healer.
  504. Moses
    Origin: Hebrew.
    Meaning: Drawn out of the water.
  505. Jayson
    Origin: Greek.
    Meaning: Healer.
  506. Raul
    Origin: Germanic.
    Meaning: Wolf council.
  507. Armando
    Origin: Germanic.
    Meaning: Man in the army.
  508. Nikolai
    Origin: Greek.
    Meaning: Victory of the people.
  509. Drew
    Origin: Greek.
    Meaning: Man, warrior.
  510. Rodrigo
    Origin: Germanic.
    Meaning: Famous ruler.
  511. Raphael
    Origin: Hebrew.
    Meaning: God has healed.
  512. Danny
    Origin: Hebrew.
    Meaning: God is my judge.
  513. Conrad
    Origin: Germanic.
    Meaning: Experienced advisor.
  514. Moshe
    Origin: Hebrew.
    Meaning: Drawn out of the water.
  515. Julio
    Origin: Latin.
    Meaning: Down-bearded youth.
  516. Casey
    Origin: English.
    Meaning: From Cayce.
  517. Ronald
    Origin: Norse.
    Meaning: Ruler with counsel.
  518. Scott
    Origin: English.
    Meaning: Painted warrior.
  519. Roland
    Origin: Germanic.
    Meaning: Famous country.
  520. Saul
    Origin: Hebrew.
    Meaning: Responded, prayed for.
  521. Jalen
    Origin: Arabic.
    Meaning: Healer, tranquil.
  522. Brycen
    Origin: English.
    Meaning: Son of Brice.
  523. Ryland
    Origin: English.
    Meaning: Land where rye is grown.
  524. Lawrence
    Origin: French.
    Meaning: Crowned with laurel.
  525. Zain
    Origin: Arabic.
    Meaning: Beauty, grace.
  526. Stetson
    Origin: English.
    Meaning: Son of Stephen.
  527. Alec
    Origin: Greek.
    Meaning: Defending men.
  528. Yusuf
    Origin: Hebrew.
    Meaning: He will enlarge.
  529. Case
    Origin: English.
    Meaning: Case, condition, argument.
  530. Trenton
    Origin: English.
    Meaning: Trent's town.
  531. Ariel
    Origin: Hebrew.
    Meaning: Lion of God.
  532. Soren
    Origin: Italian.
    Meaning: Stern, severe.
  533. Dennis
    Origin: Greek.
    Meaning: God of wine, mountain of Zeus.
  534. Donald
    Origin: Gaelic.
    Meaning: World rule.
  535. Keith
    Origin: Gaelic.
    Meaning: Woods.
  536. Izaiah
    Origin: Hebrew.
    Meaning: God is salvation.
  537. Lewis
    Origin: Germanic.
    Meaning: Fame and war.
  538. Kobe
    Origin: Japanese.
    Meaning: A Japanese city.
  539. Rayan
    Origin: Persian.
    Meaning: Fragrant herb, sweet scented herb.
  540. Zaire
    Origin: African.
    Meaning: River.
  541. Landyn
    Origin: English.
    Meaning: Long hill.
  542. Roy
    Origin: Gaelic.
    Meaning: Red.
  543. Bo
    Origin: French.
    Meaning: Handsome.
  544. Chris
    Origin: Greek.
    Meaning: Bearer of Christ.
  545. Jamari
    Origin: Arabic.
    Meaning: Beauty.
  546. Mohammad
    Origin: Arabic.
    Meaning: Praised one, praiseworthy.
  547. Darius
    Origin: Persian.
    Meaning: Maintain well, possess and good.
  548. Drake
    Origin: English.
    Meaning: Snake, dragon.
  549. Marcelo
    Origin: Latin.
    Meaning: Little Marcus.
  550. Samson
    Origin: Hebrew.
    Meaning: Sun.
  551. Dustin
    Origin: Norse.
    Meaning: Thor's stone.
  552. Layton
    Origin: English.
    Meaning: Water-course settlement, leek settlement.
  553. Gerardo
    Origin: Germanic.
    Meaning: Strength of the spear.
  554. Johan
    Origin: Hebrew.
    Meaning: God is gracious.
  555. Keaton
    Origin: English.
    Meaning: Kite town.
  556. Reece
    Origin: Welsh.
    Meaning: Enthusiasm.
  557. Chandler
    Origin: English.
    Meaning: Candle seller.
  558. Mack
    Origin: Gaelic.
    Meaning: Son of.
  559. Marvin
    Origin: Welsh.
    Meaning: Eminent, marrow.
  560. Tony
    Origin: Latin.
    Meaning: Priceless one.
  561. Mauricio
    Origin: Latin.
    Meaning: Moor.
  562. Quentin
    Origin: Latin.
    Meaning: Fifth.
  563. Edison
    Origin: English.
    Meaning: Edward’s son.
  564. Quincy
    Origin: Latin.
    Meaning: Fifth.
  565. Ahmed
    Origin: Arabic.
    Meaning: Worthy of praise.
  566. Justice
    Origin: Latin.
    Meaning: Righteous, just, fair.
  567. Taylor
    Origin: English.
    Meaning: A tailor.
  568. Gustavo
    Origin: German.
    Meaning: Stave of the Goths.
  569. Brock
    Origin: English.
    Meaning: Badger.
  570. Ahmad
    Origin: Arabic.
    Meaning: Worthy of praise, more commendable.
  571. Arturo
    Origin: Gaelic.
    Meaning: Possibly bear or stone.
  572. Nikolas
    Origin: Greek.
    Meaning: Victory of the people.
  573. Boston
    Origin: English.
    Meaning: Botolph's town.
  574. Sincere
    Origin: English.
    Meaning: Earnest, honest.
  575. Alessandro
    Origin: Greek.
    Meaning: Defending men.
  576. Braylon
    Origin: English.
    Meaning: Gift to God.
  577. Colby
    Origin: English.
    Meaning: Coalworker, coal village.
  578. Leonard
    Origin: Germanic.
    Meaning: Strong as the lion.
  579. Ridge
    Origin: English.
    Meaning: Ridge.
  580. Trey
    Origin: French.
    Meaning: Three.
  581. Aden
    Origin: Gaelic.
    Meaning: Little fire.
  582. Leandro
    Origin: Greek.
    Meaning: Lion man.
  583. Sam
    Origin: Hebrew.
    Meaning: His name is God.
  584. Uriah
    Origin: Hebrew.
    Meaning: The Lord is light.
  585. Ty
    Origin: English.
    Meaning: From the land of Eoghan.
  586. Issac
    Origin: Hebrew.
    Meaning: He will laugh.
  587. Fletcher
    Origin: English.
    Meaning: Maker of arrows.
  588. Julien
    Origin: Latin.
    Meaning: Down-bearded youth.
  589. Alden
    Origin: English.
    Meaning: Old friend.
  590. Jamir
    Origin: Arabic.
    Meaning: Beautiful, handsome.
  591. Valentino
    Origin: Italian.
    Meaning: Healthy, strong.
  592. Hezekiah
    Origin: Hebrew.
    Meaning: Power from God.
  593. Lionel
    Origin: Latin.
    Meaning: Lion.
  594. Kohen
    Origin: Hebrew.
    Meaning: Priest.
  595. Zaid
    Origin: Arabic.
    Meaning: Lord.
  596. Alberto
    Origin: Germanic.
    Meaning: Noble + bright, famous.
  597. Neil
    Origin: Gaelic.
    Meaning: Champion, cloud.
  598. Denver
    Origin: English.
    Meaning: Dane crossing.
  599. Brendan
    Origin: Gaelic.
    Meaning: Prince.
  600. Dillon
    Origin: Welsh.
    Meaning: Like a Lion, loyal.
  601. Koda
    Origin: Gaelic.
    Meaning: The allies.
  602. Sonny
    Origin: English.
    Meaning: Son.
  603. Alfredo
    Origin: English.
    Meaning: Elf counsel.
  604. Wilson
    Origin: English.
    Meaning: Son of William.
  605. Harry
    Origin: Germanic.
    Meaning: Home ruler.
  606. Salvador
    Origin: Latin.
    Meaning: Saviour.
  607. Cullen
    Origin: Gaelic.
    Meaning: Chieftain.
  608. Hamza
    Origin: Arabic.
    Meaning: Foul taste.
  609. Rex
    Origin: Latin.
    Meaning: King.
  610. Zeke
    Origin: Hebrew.
    Meaning: God will strengthen.
  611. Mohammed
    Origin: Arabic.
    Meaning: Praised one, praiseworthy.
  612. Nelson
    Origin: English.
    Meaning: Son of Neal.
  613. Ricky
    Origin: French.
    Meaning: Strong power, hardy power.
  614. Santana
    Origin: Spanish.
    Meaning: Saintlike, Saint Anne.
  615. Lance
    Origin: German.
    Meaning: Territory, land.
  616. Lucian
    Origin: Latin.
    Meaning: Light.
  617. Alvin
    Origin: English.
    Meaning: Friend of elves.
  618. Braden
    Origin: English.
    Meaning: Broad, wide.
  619. Curtis
    Origin: English.
    Meaning: Courteous.
  620. Mathew
    Origin: Hebrew.
    Meaning: Gift of God.
  621. Jimmy
    Origin: Hebrew.
    Meaning: Supplanter.
  622. Kareem
    Origin: Arabic.
    Meaning: Noble.
  623. Archie
    Origin: English.
    Meaning: Truly brave.
  624. Amos
    Origin: Hebrew.
    Meaning: Encumbered, burdened.
  625. Quinton
    Origin: Latin.
    Meaning: Fifth.
  626. Yosef
    Origin: Hebrew.
    Meaning: He will enlarge.
  627. Jerry
    Origin: Germanic.
    Meaning: Spear ruler.
  628. Stanley
    Origin: English.
    Meaning: Meadow that is stony.
  629. Clay
    Origin: English.
    Meaning: Clay, claypit worker.
  630. Douglas
    Origin: Gaelic.
    Meaning: Black water.
  631. Layne
    Origin: English.
    Meaning: Lane.
  632. Houston
    Origin: English.
    Meaning: Hugh's town.
  633. Lachlan
    Origin: Gaelic.
    Meaning: Warrior from the Land of the Lochs.
  634. Korbin
    Origin: Gaelic.
    Meaning: A steep hill.
  635. Samir
    Origin: Arabic.
    Meaning: Pleasant companion.
  636. Colten
    Origin: English.
    Meaning: Cola's town.
  637. Roger
    Origin: English.
    Meaning: Famous spear.
  638. Shiloh
    Origin: Hebrew.
    Meaning: Peaceful, tranquil.
  639. Tommy
    Origin: Aramaic.
    Meaning: Twin.
  640. Mitchell
    Origin: Hebrew.
    Meaning: Who is like God?.
  641. Talon
    Origin: English.
    Meaning: A claw.
  642. Lochlan
    Origin: Gaelic.
    Meaning: Warrior from the Land of the Lochs.
  643. Joe
    Origin: Hebrew.
    Meaning: He will enlarge.
  644. Carmelo
    Origin: Hebrew.
    Meaning: Garden, orchard.
  645. Otis
    Origin: Greek.
    Meaning: One who hears well.
  646. Randy
    Origin: Germanic.
    Meaning: Shield rim.
  647. Byron
    Origin: English.
    Meaning: At the cattle sheds.
  648. Chaim
    Origin: Hebrew.
    Meaning: Life.
  649. Devon
    Origin: English.
    Meaning: Men of Devon.
  650. Nathanael
    Origin: Hebrew.
    Meaning: Gift of God.
  651. Bruno
    Origin: Germanic.
    Meaning: Armour, brown, shining.
  652. Aryan
    Origin: Latin.
    Meaning: From Hadria.
  653. Flynn
    Origin: Gaelic.
    Meaning: Ruddy, red-headed.
  654. Vicente
    Origin: Latin.
    Meaning: Conquering.
  655. Brennan
    Origin: Gaelic.
    Meaning: Descendant of Braonán.
  656. Orlando
    Origin: Germanic.
    Meaning: Famous country.
  657. Ben
    Origin: Hebrew.
    Meaning: Son.
  658. Jedidiah
    Origin: Hebrew.
    Meaning: Friend of God.
  659. Morgan
    Origin: Welsh.
    Meaning: Bright sea.
  660. Augustine
    Origin: Latin.
    Meaning: Venerated.
  661. Mekhi
    Origin: English.
    Meaning: Who is like the Lord?.
  662. Abdullah
    Origin: Arabic.
    Meaning: Servant of Allah.
  663. Emery
    Origin: German.
    Meaning: Work and ruler.
  664. Maurice
    Origin: Latin.
    Meaning: Moor.
  665. Jefferson
    Origin: Germanic.
    Meaning: Son of Geof, son of Geoffrey.
  666. Ray
    Origin: Germanic.
    Meaning: Advice, decision protector.
  667. Jamie
    Origin: Hebrew.
    Meaning: Supplanter.
  668. Eddie
    Origin: English.
    Meaning: Wealth protector.
  669. Guillermo
    Origin: Germanic.
    Meaning: Will, desire + helmet, protection.
  670. Thaddeus
    Origin: Aramaic.
    Meaning: Praised heart.
  671. Wayne
    Origin: English.
    Meaning: A cartwright.
  672. Hassan
    Origin: Arabic.
    Meaning: Beautiful.
  673. Alonso
    Origin: Germanic.
    Meaning: Noble and ready/prompt, all struggle.
  674. Elisha
    Origin: Hebrew.
    Meaning: My God is salvation.
  675. Rohan
    Origin: Sanskrit.
    Meaning: Ascending, healing, medicine.
  676. Carl
    Origin: German.
    Meaning: Man.
  677. Kelvin
    Origin: English.
    Meaning: From the River Clyde.
  678. Jon
    Origin: Hebrew.
    Meaning: God has given, gift of God.
  679. Reese
    Origin: Welsh.
    Meaning: Enthusiasm.
  680. Aldo
    Origin: Germanic.
    Meaning: Old, elder.
  681. Marcel
    Origin: Latin.
    Meaning: Little Marcus.
  682. Yousef
    Origin: Hebrew.
    Meaning: He will enlarge.
  683. Aron
    Origin: Hebrew.
    Meaning: Mountain.
  684. Vincenzo
    Origin: Latin.
    Meaning: Conqueror.
  685. Jakob
    Origin: Hebrew.
    Meaning: Supplanter, held by the heel.
  686. Kellen
    Origin: Gaelic.
    Meaning: Slender.
  687. Kristopher
    Origin: Greek.
    Meaning: Bearer of Christ.
  688. Ernesto
    Origin: Germanic.
    Meaning: Earnest, serious.
  689. Gary
    Origin: English.
    Meaning: Spear.
  690. Trace
    Origin: English.
    Meaning: Thracius' place.
  691. Joey
    Origin: Hebrew.
    Meaning: He will enlarge.
  692. Clyde
    Origin: Gaelic.
    Meaning: Scottish river Clyde.
  693. Enoch
    Origin: Hebrew.
    Meaning: Devoted, dedicated.
  694. Magnus
    Origin: Latin.
    Meaning: Great.
  695. Fisher
    Origin: English.
    Meaning: One who fishes.
  696. Bronson
    Origin: English.
    Meaning: Brown's son.
  697. Eugene
    Origin: Greek.
    Meaning: Well born.
  698. Lee
    Origin: English.
    Meaning: Clearing, meadow.
  699. Khari
    Origin: Swahili.
    Meaning: Better.
  700. Ishaan
    Origin: Sanskrit.
    Meaning: Bestower of riches, ruler.
  701. Kristian
    Origin: Latin.
    Meaning: Follower of Christ.
  702. Westley
    Origin: English.
    Meaning: Western meadow.
  703. Hugh
    Origin: Germanic.
    Meaning: Mind, heart or spirit.
  704. Kamryn
    Origin: Gaelic.
    Meaning: Crooked nose.
  705. Rey
    Origin: Gaelic.
    Meaning: Red.
  706. Alfred
    Origin: English.
    Meaning: Elf counsel.
  707. Kye
    Origin: Finnish.
    Meaning: Rejoice.
  708. Yahir
    Origin: Hebrew.
    Meaning: He God enlightens.
  709. Cain
    Origin: Hebrew.
    Meaning: A spear.
  710. Mordechai
    Origin: Hebrew.
    Meaning: Little man, worshiper of Marduk.
  711. Harley
    Origin: English.
    Meaning: Hare clearing, heap of rocks.
  712. Felipe
    Origin: Greek.
    Meaning: Lover of horses.
  713. Louie
    Origin: Germanic.
    Meaning: Fame and war.
  714. Branson
    Origin: Germanic.
    Meaning: Sword.
  715. Kole
    Origin: English.
    Meaning: Coal, dark one.
  716. Harold
    Origin: English.
    Meaning: Leader of an army.
  717. Alvaro
    Origin: Germanic.
    Meaning: Nobel guardian.
  718. Harlan
    Origin: English.
    Meaning: Land with hares.
  719. Brett
    Origin: English.
    Meaning: A Breton.
  720. Misael
    Origin: Hebrew.
    Meaning: Loaned, borrowed.
  721. Zechariah
    Origin: Hebrew.
    Meaning: The Lord remembers.
  722. Aydin
    Origin: Turkish.
    Meaning: Intelligent, erudite.
  723. Bryant
    Origin: Gaelic.
    Meaning: Noble, strong, virtuous.
  724. Junior
    Origin: English.
    Meaning: Younger.
  725. Brayan
    Origin: Gaelic.
    Meaning: Noble, strong, virtuous.
  726. Eliseo
    Origin: Hebrew.
    Meaning: My God is salvation.
  727. Gordon
    Origin: English.
    Meaning: Large fort.
  728. London
    Origin: English.
    Meaning: From London.
  729. Rocky
    Origin: English.
    Meaning: Stone, stoney, craggy.
  730. Valentin
    Origin: Latin.
    Meaning: Healthy, strong.
  731. Terry
    Origin: Germanic.
    Meaning: Ruler of the people.
  732. Trent
    Origin: English.
    Meaning: Traveller, journey across.
  733. Franco
    Origin: Latin.
    Meaning: From France.
  734. Yehuda
    Origin: Hebrew.
    Meaning: Praise, thanks.
  735. Marlon
    Origin: English.
    Meaning: Little warrior.
  736. Rodney
    Origin: English.
    Meaning: Renown island.
  737. Salvatore
    Origin: Italian.
    Meaning: Saviour, rescuer.
  738. Stefan
    Origin: Greek.
    Meaning: Crown.
  739. Tristen
    Origin: Gaelic.
    Meaning: Tumult.
  740. Adrien
    Origin: Latin.
    Meaning: From Hadria.
  741. Jamal
    Origin: Arabic.
    Meaning: Handsome, grace.
  742. Judson
    Origin: Hebrew.
    Meaning: Descend, flow down.
  743. Kenny
    Origin: Gaelic.
    Meaning: Born of fire.
  744. Nova
    Origin: Latin.
    Meaning: New.
  745. Robin
    Origin: Germanic.
    Meaning: Bright fame.
  746. Rudy
    Origin: Germanic.
    Meaning: Famous wolf, wolf fame.
  747. Van
    Origin: Hebrew.
    Meaning: God is gracious.
  748. Brodie
    Origin: Gaelic.
    Meaning: Muddy place.
  749. Jacoby
    Origin: Hebrew.
    Meaning: Supplanter, held by the heel.
  750. Blaine
    Origin: Gaelic.
    Meaning: Yellow.
  751. Ira
    Origin: Hebrew.
    Meaning: Watchful.
  752. Dominik
    Origin: Latin.
    Meaning: Lord.
  753. Dane
    Origin: English.
    Meaning: Honorable, person from Denmark.
  754. Reginald
    Origin: Germanic.
    Meaning: Ruler with counsel.
  755. Bobby
    Origin: Germanic.
    Meaning: Bright fame.
  756. Jairo
    Origin: Hebrew.
    Meaning: He will light up.
  757. Vance
    Origin: English.
    Meaning: Dweller of a bog.
  758. Wallace
    Origin: French.
    Meaning: Foreigner.
  759. Zavier
    Origin: Basque.
    Meaning: New house.
  760. Billy
    Origin: Germanic.
    Meaning: Will, desire + helmet, protection.
  761. Gerald
    Origin: Germanic.
    Meaning: Spear ruler.
  762. Turner
    Origin: English.
    Meaning: One who crafts objects using a lathe.
  763. Jabari
    Origin: Arabic.
    Meaning: Comforter, consoler.
  764. Cory
    Origin: Germanic.
    Meaning: God's peace.
  765. Jeffery
    Origin: Germanic.
    Meaning: God's peace.
  766. Maxton
    Origin: English.
    Meaning: Greatest.
  767. Ronnie
    Origin: Norse.
    Meaning: Ruler with counsel.
  768. Bridger
    Origin: English.
    Meaning: Builder of bridges.
  769. Blaze
    Origin: Latin.
    Meaning: Stuttering.
  770. Forest
    Origin: English.
    Meaning: Forest, of the forest, forest-keeper.
  771. Genesis
    Origin: Greek.
    Meaning: Beginning, birth.
  772. Jerome
    Origin: Greek.
    Meaning: Sacred name.
  773. Reuben
    Origin: Hebrew.
    Meaning: Behold, a son.
  774. Anders
    Origin: Greek.
    Meaning: Man, warrior.
  775. Calum
    Origin: Latin.
    Meaning: Dove.
  776. Dayton
    Origin: English.
    Meaning: Town of the dale, dike enclosure.
  777. Blaise
    Origin: Latin.
    Meaning: Stuttering.
  778. Marcellus
    Origin: Latin.
    Meaning: Little Marcus.
  779. Lyle
    Origin: French.
    Meaning: Island.
  780. Dario
    Origin: Persian.
    Meaning: Maintain well.
  781. Terrance
    Origin: Latin.
    Meaning: Soft, tender.
  782. Xzavier
    Origin: Basque.
    Meaning: New house.
  783. Alfonso
    Origin: Germanic.
    Meaning: Noble and ready/prompt, all struggle.
  784. Darian
    Origin: English.
    Meaning: Wealth, kingly.
  785. Keenan
    Origin: Gaelic.
    Meaning: Descendant of Cathán, little ancient one.
  786. Heath
    Origin: English.
    Meaning: Person living on a heath or near heather.
  787. Javion
    Origin: English.
    Meaning: Created.
  788. Jericho
    Origin: Hebrew.
    Meaning: City of moon Gods or fragment.
  789. Darwin
    Origin: English.
    Meaning: Dear friend.
  790. Marquis
    Origin: French.
    Meaning: Lord of the marches, noble rank.
  791. Jordy
    Origin: Greek.
    Meaning: Earth worker.
  792. Toby
    Origin: Hebrew.
    Meaning: God is good.
  793. Jovanni
    Origin: Hebrew.
    Meaning: God is gracious.
  794. Santos
    Origin: Spanish.
    Meaning: Saints.
  795. Braydon
    Origin: English.
    Meaning: Broad, wide.
  796. Marc
    Origin: Latin.
    Meaning: From the God Mars.
  797. Colter
    Origin: English.
    Meaning: Colt-herd.
  798. Davion
    Origin: Hebrew.
    Meaning: Beloved.
  799. Leroy
    Origin: French.
    Meaning: The king.
  800. Anson
    Origin: English.
    Meaning: Son of Agnes.
  801. Will
    Origin: Germanic.
    Meaning: Will, desire + helmet, protection.
  802. Maxim
    Origin: Latin.
    Meaning: The greatest.
  803. Howard
    Origin: English.
    Meaning: Sheep herder, pig guard, high warden.
  804. Ignacio
    Origin: Latin.
    Meaning: Fiery.
  805. Jair
    Origin: Hebrew.
    Meaning: He will light up.
  806. Mustafa
    Origin: Arabic.
    Meaning: Selected, Lordly.
  807. Jermaine
    Origin: Latin.
    Meaning: Brother.
  808. Stone
    Origin: English.
    Meaning: Stone.

If you're looking for more baby name options, we highly recommend the book 100,000+ Baby Names by Bruce Lansky, definitely an excellent resource. We love its coverage of baby name trends by gender, area of the world, and over time, and give it at least 4.9 stars!

Most Popular Boy & Girl Baby Names 2024 (with meanings)

Most Popular Boy & Girl Baby Names 2024 (with meanings)

Each year the US Government (Social Security Administration) puts out a list of last...

795 Popular Girl Names with Origins & Meanings

795 Popular Girl Names with Origins & Meanings

Picking the perfect name for a baby girl is no easy feat, with literally thousands of...

350 Gender-Neutral Baby Names

350 Gender-Neutral Baby Names

Picking a gender-neutral baby name is becoming very popular, and there are tons of...

What is Postpartum Depression?

What is Postpartum Depression?

Postpartum depression is when a woman develops moderate to severe depression after she...

🍪🍪 Nom Nom - Cookies! 🍪🍪

We value your privacy. This site uses cookies to track the pages you view, which helps us give you a better experience. By clicking "Accept All" you consent to our use of cookies.

Privacy Policy