Les Listes is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to Amazon.com and affiliated sites.
Having a baby is a wonderful time in the life of new parents. They bring a lot of joy to a family. However, at the same time, a new baby can also bring a lot of stress. One of the greatest ones is what should you name your new baby. You want to make sure that you can pick a name that sounds cool, stands the test of time, and has a great meaning behind it. Don’t worry though! We are here to help. Check out below for the top 100 baby boy names to name your future child.
Table of Contents
“A” – Baby Boy Names
Aaron
Aaron has both Arabic and Hebrew origins. In Arabic it means forest, thicken, and strength. In Hebrew it means high mountain, lofty, or inspired.
Additionally, Aaron has a long history. In the Bible, Aaron was Moses’ brother and Israel’s first high priest. Traditionally, it has been a popular name for baby boys in English speaking countries. Aaron is also a name for one of the characters in Shakespeare’s Titus Andronicus.
Adam
Adam is one of the most popular baby boy names. It has both English and Hebrew roots. In fact, in Hebrew it mean son of the red earth. Biblically, Adam was the first human being that God created. As such, it has remained a classic baby boy name since at least the Middle Ages.
Adrian
Adrian has roots in many languages including: English, German, Latin, and Swedish. In fact, in Latin it means Dark.
Historically, Adrian was used as a last name and given to people who lived by the Adriatic sea.
Aiden
Aiden is a popular baby boy name that has origins in the Celtic, Gaelic, and Irish languages. In Irish it means fiery one. In fact, the names comes from the Celtic god for the sun and fire. Perhaps you can give this name to your active baby boy!
Ayden
Ayden is a popular baby boy name variation of the name Aiden.
In addition, it fits well in the Brayden and Jayden naming trend.
Alexander
There have been many famous people with the name Alexander. The name has roots in Greek and Swedish. In fact, in Greek it means defender of the people. As such, many famous people including Alexander the Great, 3 emperors of Russia, 2 kings of Scotland, 7 popes, and even the inventor of the phone all have the name. Sounds like great company to be in!
Andrew
Andrew is a great name for a baby boy. It has roots in English, Greek, and Scottish. In Greek and Scottish it means manly and brave. This is a great strong name for your baby boy.
Angel
Angel is a popular baby boy name with Greek and Latin roots. In both languages it means messenger from God.
Anthony
Anthony is a popular baby boy name with origins in English, Greek, and Latin. In Latin it means priceless one.
In the United States it has been a popular name for a long time with the famous TV character Tony Soprano having this great name.
Asher
Asher is a popular name with Hebrew roots. In Hebrew it mean happy and blessed.
Biblically, Asher was the 8th son of Jacob who was blessed with a life of abundance.
Austin
Austin is a popular baby boy name that comes from English and Latin. Today, it might be associated more with the comedy movie Austin Powers. However, before it had much higher meaning. In fact, in Latin, Austin means great one and magnificent. Who wouldn’t want to give their baby boy a name with that sort of significance behind it?
“B” – Baby Boy Names
Benjamin
Benjamin is a popular biblical name with Hebrew and Spanish origins. In Hebrew it means son of the right hand.
Biblically, Benjamin was the youngest son of Jacob and one of the founders of the 12 tribes of Israel. In addition, it also happens to be the nickname of the $100 bill!
Brayden
Brayden has origins in the English and Irish languages. In both languages it means salmon.
Bryson
Bryson has recently become a very popular baby boy name following the -son ending baby boy naming trend. However, before it was actually a Scottish last name meaning “the son of Brice”.
“C” – Baby Boy Names
Caleb
Caleb is a popular baby boy name with Hebrew origins. Originally, it meant “dog”. However, similar to the biblical story of the loyal Caleb who was one of only 2 Israelites to see the Promised land, it also can mean faithful and loyal.
Cameron
Cameron is a popular baby boy name with Gaelic and Scottish roots. Unfortunately, it means crooked nose in both languages.
Carson
Carson is a popular baby boy name with English origins. Originally it meant “child of Carr”.
Carter
Carter is a baby boy name with English roots. It was originally a occupational last name meaning “drives a cart”.
Charles
Charles is a great royal sounding name to give your baby boy. It has roots in both the English and French languages. In French it means manly.
Throughout history that have been 10 French kings with the names Charles. Quite the group to join!
Chase
Chase is a popular boys name with English origins. Unsurprisingly, it originally meant “huntsman”.
Christian
Christian is a popular baby boys name with English origins. Originally, it was more commonly a girls name; however, today it tends to be a boys name.
Christopher
Christopher is a popular name with Greek and Latin origins. In Greek it means “one who carries Christ”. Throughout history it has been a popular name for the traveler from Christopher the patron saint of travelers to Christopher Columbus.
Colton
Colton is a popular boys name with English origin. It originally meant for the dark town or the coal town.
Connor
Connor is a popular name with Irish origins. It originally comes from the Gaelic word Conchobar which means “lover of hounds” or “wolf lover”.
Cooper
Cooper is a popular baby boy name with English origins. Originally, it was an occupational name meaning barrel maker.
“D” – Baby Boy Names
Daniel
Daniel is a great baby boy name with Hebrew origins. Originally, it meant “God is my judge”.
It comes from the Biblical character Daniel who was sent to Babylon and Jerusalem was destroyed, survived a lions den as well as a furnace of flames. It is a great name if you want to invoke fearlessness in your baby boy.
David
David is a popular baby boys name with biblical origins. Originally it meant “dearly loved”.
Biblically, David was the Shepard who defeated the giant Goliath and went on to become the king of Israel.
Dominic
Dominic is a popular baby boy name with Latin roots. Originally, it was given to boys born on a Sunday and meant “of the Lord”.
Dylan
Dylan is a popular boys name with Welsh roots meaning “of the sea”. It was the name of the Welsh mythological god of the sea.
“E” – Baby Boy Names
Easton
Easton is a boys name with English origins meaning from the eastern town. Originally, it was used as a descriptive last name.
Eli
Eli is a boys name that has been around a long time. It has both Greek and Hebrew roots. Originally, it was used as a nickname for Elijah; however, has become a proper first name in its own right.
In Hebrew it means ascended, uplifted, and high. Biblically, Eli was an Old Testament figure who was a high priest of Israel and instructed the young Samuel.
Elias
Elias is a popular variation of the name Eli and Elijah. It has roots in the Finnish, Greek, and Spanish languages.
Elijah
While, Eli and Elias are great names, sometimes the classics are the best. Elijah is one of the best classic biblical names for your baby boy. In Hebrew it means “the Lord is my God”.
Ethan
Ethan is a great name for parents looking for a strong baby boy name that doesn’t have any nicknames. In fact, Ethan comes form Hebrew and means strong and firm.
Evan
Evan has been a popular baby boy name for a long time in Wales; however, it has only recently become more popular in the US. It has Celtic, Scottish, and Welsh origins and is their version of the name John. In Celtic, it means “young warrior”.
Ezekiel
Ezekiel is a Hebrew name that means “God strengthens”.
Bibilically, Ezekiel was a prophet that was taken to Babylon during the fall of Jerusalem.
Ezra
Ezra is a Hebrew biblical name meaning “helper”.
Biblically, Ezra was an Old Testament prophet who led the Isrealites back to Jerusalem
“G” – Baby Boy Names
Gabriel
Gabriel is a great baby boy name. It has origins in Hebrew and Spanish. In Hebrew it means “God is my strength”.
Bibilically, Gabriel was on of 7 archangels, the most powerful of God’s angels.
Gavin
Gavin has recently become a very popular boys name. It has roots in Scottish and Welsh. In both languages it means “white hawk”.
Historically, the name Gavin comes from the legends of Arthur. Gavin was one of the knights of the round table and King Aruthur’s nephew.
Grayson
Grayson is a popular boy name with English origins. Originally it could mean several things including: son of Gregory, son of the Gray family, gray-haired, or son of the reeve.
Greyson
Greyson is a popular variation of the baby boy name Grayson.
“H” – Baby Boy Names
Henry
Henry is a powerful name for a boy. It has both English and German roots. In German it means “ruler of the household”. You might be most familiar with this name as being one of the Kings of England. Not a bad tradition to follow!
Hudson
Hudson is a popular boys name that was actually originally an English last name. It meant “Hudd’s son”. While it might not have a great meaning behind it, more recently it has become popular through such popular people as the romantic comedy heartthrob Rock Hudson.
Hunter
Hunter is a popular boys name with English origins. Originally, it was an occupational name that meant “to hunt”.
“I” – Baby Boy Names
Ian
Ian is a great boys name with Scottish and Gaelic origins. It is their version of the English name John.
Isaac
Isaac has Hebrew origins. It means “he laughs”. The origins of this name came from the biblical story of Abraham. He and his wife Sarah were very old and didn’t have any children. God gave them a child.
Isaiah
Isaiah is a great name to give to a boy. It has Hebrew origins and originally meant “God is salvation”. In fact, in biblical history, Isaiah was one of the most important prophets of God!
“J” – Baby Boy Names
Jack
Jack is a popular name with English and Polish origins. In Polish it means “God is gracious”.
Originally, Jack was a nickname for John. However, today it has sprouted up and become a great first name for a boy in its own right!
Jackson
Jackson has both English and Scottish origins. It is a great variant of the name Jack. In fact, originally it was a last name and meant “son of Jack” or “son of John”.
Jacob
Jacob has been a popular boys name for a long time. Today, most people associate it with the book series Twilight. However, originally, it was a popular Hebrew biblical name meaning “supplanter”.
Biblically, Jacob was the father of the 12 sons who went on to become the 12 tribes of Israel.
James
James is a popular name that has old English, French, and Teutonic origins. In its original form “Mason”, James was the occupational name for stoneworkers. Today, it is a popular name for celebrities and no celebs all around the world!
Jameson
Jameson is a great alternative to the name James. In fact, in its original English origins it means “son of James”.
Jason
Jason comes from the Greek word “to heal”. It comes from the famous Greek myth about Jason and the Argonauts finding the Golden Fleece.
Jace
Jace is a popular American boys name. It is a popular variation of Jason.
Jaxon
Jaxon is a great alternative version of the names John or Jacques. From its English origins it means “God has been gracious or has shown favor”.
Jaxson
Jaxson is a popular variant of Jaxon. In its original English origins it means “son of Jack”.
Jayden
Jayden is a popular name with Hebrew origins.
It is a popular alternative version of the name Jaden that mixes the names “Jay’ and “Aiden”.
Jeremiah
Jeremiah is another popular boys name with Hebrew origins. It means “the Lord exalts”.
Biblically, Jeremiah was a famous Old Testament prophet to the Jews.
John
John has been a popular boys name for what seems like forever. In fact, in the U.S. it has been one of the top 5 most popular boys names for the last 100 years.
John has Hebrew origins and means “God has been gracious”.
Jonathan
Many people think that Jonathan is the more formal version of John. However, it is in fact the longer version of the Hebrew name Nathan. In Hebrew it means “gift of God”. Sounds like a name for a beautiful miracle baby boy!
Jordan
Jordan is another one of those unisex names that is very popular. Originally, it came from Hebrew and meant “to flow downward”. Most likely it came from the Jordan River where John the Baptist baptized Jesus.
Jose
Jose is a popular name with both Portuguese and Spanish origins. In both languages it means “May God give increase”. In addition, in Spanish it is a popular alternative form of the name Joseph.
Joseph
Joseph is a popular Hebrew name that means “may God give increase”. It comes from the name of the husband of the Virgin Mary and foster father of Christ.
Joshua
Joshua comes from Hebrew and means “the Lord is my salvation”.
In addition, Joshua was a famous biblical figure that fought in the battle Jericho.
Josiah
Josiah is another popular biblical name that has recently become very popular. It comes from Hebrew and means “the Lord supports”.
Julian
Julian is a popular boys name with English and Latin roots.
It is a popular variation of the famous name Julius (where you may know from the first Roman emperor Julius Ceasar).
“K” – Baby Boy Names
Kayden
Kayden is a popular boys name that comes from Scotland. It originally means “from the wetlands”.
“L” – Baby Boy Names
Landon
Historically, Landon is a popular name that means “from the long hill”.
Leo
Leo is a great name for your young boy cub. In fact, it has both English and Latin origins and means “lion”.
Leonardo
Leonardo is the Italian, Portuguese, and Spanish version of the name Leo.
In addition, there have been many famous people with this great boy name including Leonardo da Vinci and Leonardo DiCaprio!
Levi
Levi is another popular boys name with Hebrew roots. In Hebrew it means “joined or attached”.
Biblically, Levi was the 3rd son of Jacob and Leah and the founder of the Levite tribe of Israel.
Liam
Liam is a popular Irish name that has been made recently popular by the likes of the actor Liam Neeson.
In Irish, it is the nickname of the name William. It also means “resolute protector”.
Lincoln
Licoln is a boys name made popular by the US president Abraham Lincoln. It has both Celtic and English origins. In English it originally meant “lakeside colony”.
Logan
Logan is another one of those boys names that is also a popular girls name. It has both Gaelic and Scottish origins. In Gaelic it means “from the hollow”. Today it has become a popular name due to Wolverine for the popular comics and films X-Men.
Lucas
Lucas is a popular name for parents who like the name Luke but are looking for a name that not everyone is using. It has origins in English, French, and Gaelic. In all of the languages it has the great meaning of “light” or “light giving”.
Luke
Luke has been a cool boys name for a long time. It has biblical origins. In Greek it means “light giving”. In the Bible, Luke was the author of the book of Luke as well as Acts.
If that is not enough to convince you, there have also been a bunch of famous athletes and movie characters such as Luke Skywalker and Cool Hand Luke with the name.
“M” – Baby Boy Names
Mason
Mason is an old name that is still very cool even today. It has English, French, and Teutonic origins. Originally, it was an occupational name meaning “stoneworker”.
Mateo
Mateo is a great name of a baby boy. In Spanish it actually means “God’s gift”!
Matthew
Matthew has been a popular baby boy name for a long time. It has Hebrew roots and means “Gift of God”.
Biblically, Matthew was one of the 12 Disciples and author of the 1st book of the New Testament in the Bible.
Maverick
Maverick is a great name for a baby boy. It actually has English and American origins. It means “independent”.
The story goes that a 19th century American named Maverick refused to brand his calves like the other ranchers did. Over time, his name came to symbolize an independent man who avoids conformity.
Michael
Michael is perhaps one of the most popular biblical names for boys. In Hebrew it means “Who is like God?”
Michael was one of the 7 archangels of God and helped cast out the demons out of heaven.
“N” – Baby Boy Names
Nathan
Nathan is a perennial favorite baby boys name. In Hebrew it means “gift from God”. Not only is it easy to say, but it has some great history behind the name.
In the Bible, Nathan was a prophet during the reigns of King David and King Solomon. In addition, during the American Revolutionary War, Nathan Hale was one of the first American heroes.
Nicholas
Nicholas is a great baby boy name with Greek origins. In Greek it means “victorious”.
In addition, the name Nicholas involves the history of the patron saint of children as well as sailors and wolves. Later, he came to be known as Santa Claus!
Noah
Noah is another one of those great Biblical names. In Hebrew it means “to comfort”.
In the biblical story, Noah was the man who built a great ark that kept him, his family, and the animals alive during the Great Flood.
Nolan
Nolan is a great name with Celtic, Gaelic, and Irish roots. In Irish it means “noble and renowned”.
“O” – Baby Boy Names
Oliver
Oliver is a great boys name with English, French, Latin, and Norse origins. In English and Latin it means “peaceful or the olive tree”. In Norse it means “affectionate”.
There have been many famous Olivers in history including Oliver from Charles Dickens’ novel Oliver Twist as well as Oliver in Shakespeare’s play As You Like It.
Owen
Owen is a boys name that has been made recently famous by the likes of Owen Wilson. However, it has a long Celtic and Welsh history. In fact, in Celtic it means “young warrior”. Sounds like a pretty cool name for a boy!
“P” – Baby Boy Names
Parker
Parker is a popular boys name. It originates from English and means “park keeper”.
“R” – Baby Boy Names
Robert
Robert has been a popular boys name since at least the Middle Ages. In fact, many famous people from kings to politicians have had this great name.
Its origins come from English, French, German, and Scottish. In English it means “bright with fame”.
Roman
Roman is a great boys name for those who love Italy and Rome! It has been made especially popular because a lot of celeberties have been naming their boys Roman.
Historically, it comes from Latin, Russian, and Spanish origins. In Latin it actually means “one from Rome”.
Ryan
If you want to give your boy a great kingly name, than Ryan might be the best choice. Ryan has origins in Gaelic and Irish. In fact, in Irish it means “little king”.
“S” – Baby Boy Names
Samuel
Samuel has long been a favorite biblical name. It comes from the judge and prophet Samuel in the Bible. In Hebrew it means “told by God”.
In addition, it also has Swedish roots. One of the reasons that the name Samuel has become popular is because it has the nice nick name Sam.
Santiago
Santiago is a great boys name with Spanish roots meaning Saint James. Interestingly, it is also a city in Chile.
Sawyer
Sawyer is a great name that has been made popular by books like Mark Twain’s The Adventures of Tom Sawyer and the TV series Lost.
It has Celtic and English origins. In English it actually means “woodcutter”.
Sebastian
Sebastian is a great name that has recently come back into favor. It has Latin roots and means “revered”.
Shakespeare liked the name so much that he used it in two of his plays including The Tempest and Twelfth Night.
“T” – Baby Boy Names
Theodore
Theodore is a popular boys name with Greek origins. In Greek it actually means “righteousness”.
In addition, in Greek mythology Themis was the goddess of order and justice.
Thomas
Thomas is one of the most popular boy names. In fact, it has been one of the most popular boy names in the United States for along time similar to other names such as John or James.
Additionally, it has German and Teutonic origins. In German, it was the medieval short form of all German male names beginning with the prefix Diet (such as in Dietrich). In Teutonic origins, it meant “people’s rule”.
“W” – Baby Boy Names
William
William may be the best boys name for parents who want their child’s name to have some literary significance. There have been many famous authors such as William Shakespeare, William Blake, William Faulkner, and William S. Burroughs that have had this great name.
William has Germanic origins and means “resolute or brilliant”.
Wyatt
Wyatt is a popular name that manages to bridge the worlds of the cowboy and gentleman. It has English origins and means “world guardian”.
“X” – Baby Boy Names
Xavier
Xavier is one of the few names that start with “X” that sounds cool. Originally it became famous from the Catholic Jesuit founder St. Francis Xavier. More recently, it has become popular due to the comic book series and movies X-Men.
Originally, the name Xavier has Basque origins and means “new house”.
Ideas for the top 100 baby boy names were taken from the following sources.[1]babbel – 1,000 MOST POPULAR BOY NAMES[2]mom365 – Top 100 Boy’s Names for 2018[3]baby center – Jaxson[4]baby center – Kayden