Last Updated on
If you’re on the hunt for a two syllable boy name, we have a great list for you. If you aren’t sure of your baby’s sex, you can also take a look at our two syllable girl names if you’re interested.
There may be affiliate links in this article. See my disclosure for more information.
Alden – English baby name meaning “Old friend”
Aaron – Hebrew baby name meaning “Lofty; high mountain; exalted”
Alex – Greek name meaning “defender or helper of mankind”
Adam – Hebrew baby name meaning “To be red”
Austin – English baby name that means “Magic dignity or venerable”
Atlas – Greek name meaning “To carry”
Aiden – the name comes from the Celtic sun god, and means “Fiery”
August – Developed from the Latin name Augustus, meaning “To increase”
Asher – Jewish name that means “Blessed, happy”
Check out this NEW + affordable childbirth courseUse coupon code AUDREY10 for 10% off!
Arden – This name is the Hebrew word for the garden of Eden (and probably my favorite two syllable boy name)
Arlo – The origin of this name is unknown, but it’s believed to be derived from Old English, meaning “Fortified hill”
Beckett – English baby name meaning “Beehive, bee cottage, or little brook”
Bennett – A variant of the name Benedict, which is derived from the Latin word “Blessed”
Benson – This name was used as a last name, and has an English origin. It means “Son of Ben”
Braxton – English baby name that means “Brock’s town”
Bodhi – A Sanskrit name that means “Enlightenment or awakened”
Related: Third Trimester Checklist
Brody – This Irish name basically means “From the muddy place”, although the meaning is varied depending on the origin you look at.
Bryant – This Celtic baby name means “Strong”
Camden – An Anglo-Saxon baby name meaning “From the winding valley”
Carson – This name has plenty of different origins, however the Scottish/Irish meaning is “Son of the marsh-dwellers”
Christian – This English bay name means “Follower of Christ”
Carter – An English baby name that means “Transporter of goods by cart”
Corey – The Anglo-Saxon version of this name means “Chosen”
Corbin – A French and English two syllable boy name with the meaning “Little crow or raven”
Cullen – A Gaelic baby name that means “Good looking lad, handsome”
Related: Boy Names with Handsome Nicknames
Cecil – This English baby name means “Blind”
Desmond – An Anglo-Saxon baby name that means “Gracious defender”
Destin – This Latin name (that is also the name of my favorite Florida town) means “Fate; that for which you were meant”
Dylan – A Welsh name (it came from a character in Welsh mythology) that means “Son of the sea”, “Son of the wave”, or “Born from the ocean”
Declan – This is a traditional Irish name (and also one of my BFF’s son’s name) that means “Man of prayer” or “Full of goodness”
Dante – This Italian baby name basically means “Enduring”
Dallas – This was originally a surname with Scottish and English origins. It means “From the waterfall”
Dexter – A name that’s known to be of ancient Greek origin, meaning “Right handed, fortunate, skilled”
Emmett – This boy name is Hebrew, German, and English. It translates to “Universal”
Ender – This is a Turkish name that is well known because of Orson Scott Card’s novel Ender’s Game (it’s a good one!) The meaning of the name is “Very rare”
Easton – This baby boy name is of English origin and means “East-facing place”
Eli – A masculine boy name that is of Hebrew origin, and means “Ascent”.
Ezra – This Hebrew baby name means “Help, helper”.
Ethan – This is a Hebrew baby name that means “Strong, firm”. It continues to gain more popularity.
Evan – Evan is a Welsh name, and actually comes from a Welsh form of the name John. It means “Young”, although the Welsh form of the Hebrew name John has a different meaning – “God has been gracious”
Related: Girl Names with Pretty Nicknames
Fisher – This English name means “Salmon” (no surprise there – right?)
Finnick – Popular because of The Hunger Games, this Anglo-Saxon name can loosely be translated to “marshland farm”.
Grayson – The English origin of this name means “Son of the grey-haired one”
Griffin – This English name is used as a nickname for a fierce or dangerous person
Grady – From Gaelic origin, this name means “Noble”
Gibson – Is a beloved character of my grandfather’s favorite TV show. Also is of English origin and means “Gilbert’s son”.
Hayden – This two syllable boy name is a variant of the given name and surname “Haydn”. The surname (Haydn) means “heathen”.
Harry – This English baby name means “Home or house protector”, or “Army commander”.
Harvey – Another English name that derives from an Old Breton name that means “Iron” and “Blazing”
Holden – An English baby name that means “From the hollow in the valley”
Hudson – This Anglo-Saxon name actually has multiple origins. So take your pick – “heart, mind, spirit” or “power, strong, hardy”.
Henry – English baby name that means “Rules his household”.
Isaac – A Greek baby name that means “laughter” (also my little brother’s name so I’m kinda partial).
Ivan – A Russian two syllable boy name meaning “God is gracious”
Ian – This Scottish baby name means “Gift from God”
Related: The BEST Baby Products
Jaxton – This is a pretty popular baby name that originates from the name “Jackson”, which means “Son of Jack”
Justin – A form of the Latin name Justinus meaning “Just, righteous, fair”.
Jackson – A common surname of English and Scottish origin – means “Son of Jack”
Jethro – Derived from Hebrew origin, meaning “abundance”.
Jonah – A Hebrew baby name that means “Dove”
Jayden – From a Hebrew biblical name meaning “thankful”
Kaden – Another spelling of the name Caden, which is Gaelic. It possibly means “Battler”, but nobody really knows.
Kendrick – A name of Scottish and English origin that means “Royal ruler, champion”
Karter – An Americanized spelling of the name Carter, which means “Carrier”
Kason – This American name means “House” (apparently)
Kaleb – A Hebrew baby name that means “Dog; brave”
Keaton – Old English surname that means “Place of hawks” (it’s not given as a first name often)
Kylan – A Gaelic baby name that means “A place-name referring to a church or a wood”
Kieran – An Irish form of the Gaelic name Ciaran, the name probably means “Little dark one”
Keegan – This unisex name (but it’s more often given to boys) means “son of Aodhagan” in the United States.
Liam – A shorter form of the Irish name Ulliam and William, meaning “Strong-willed warrior and protector” or “Helmet of will”
Luca – This is the Italian equivalent of the name Luke, which originates from the name Lucas. It means “man from Lucania”.
Logan – A Scottish surname that means “Little hollow”
Landon – Usually used as a last name in places like England. The name means “Long hill” or “Ridge”
Lawrence – This Latin baby name means “From the place of the laurel leaves”
Levi – This baby name possibly means “Joined, attached” in Hebrew.
Mason – An English baby name that means “Worker in stone”
Maddox – Derived from a Welsh surname meaning “Son of Madoc”. this name is mainly used in English speaking countries.
Maxwell – Originated from the name Maccus (meaning great), and the Old English well (spring, pool) or wella (stream).
Michael – A Hebrew baby name that means “who is like God?”
Related: Vintage Baby Girl Names
Milo – This name from Germanic origin could be derived from the German word for “mild”, the old German root for “beat up”, or from the Old Slavonic root “merciful”.
Mitchell – Derived from the name Michael, which means “Who is like God?”
Malcolm – A two syllable boy name of Scottish origin that means “disciple of Columba”.
Marshall – An old Scottish surname that means “Lover of horses”
Micah – This is the name of several characters in the Hebrew Bible, and means “Who is like God?”
Monroe – From a Scottish surname that means “The mouth of the Roe” in Gaelic. Btw – the Roe is a river in Ireland.
Noah – This is a Hebrew name that means “Rest, repose”
Nathan – Another Hebrew name – this one means “He gave”
Nico – This is an English baby name that is an abbreviation of Nicholas. The name Nicholas means “People’s victory”
Nashville – This is a city in Tennessee – but it also makes a pretty cute baby boy name!
Nixon – An English baby name that is also an abbreviation of Nicholas, which again means “People’s victory”
Nigel – This name is derived from the Gaelic word for cloud or champion.
Nolan – An Irish name that means “Chariot-fighter, champion”
Orville – This French baby name means “Gold town”
Orson – A name from an English surname that was originally a nickname meaning “Bear cub”
Oscar – An English baby name that means “Divine spear; God’s spear”
Owen – This traditional Welsh name means “Young warrior”, “well born”, or “noble”.
Parker – A name of Old English origin that means “Park keeper”.
Related: Postpartum Essentials
Percy – An English baby name that means “Pierces of the valley”
Patrick – This name originates from the Latin name Patricius that means “Nobleman”
Peter – Derived from Greek origin, meaning “Stone”
Powell – A surname of Welsh origin. It means “son of Hywel” (fun fact – this two syllable boy name is also the name of a lake near my home!)
Pheonix – This boy name is of Greek origin and means “Dark red”
Check out this NEW + affordable childbirth courseUse coupon code AUDREY10 for 10% off!
Prescott – This is a surname of English origin (and a city in Arizona). The name means “From Preston”
Porter – A Latin boy name that means “gatekeeper”
Quinton – An English baby name that means “Fifth”.
Ryker – This name has probably been transferred from the German surname “Riker” meaning “rich”.
River – This popular baby name is growing in usage, and we’re starting to see more girls with this name. Right now, it’s still mostly used by boy babies, but that could easily change quickly. I feel like the meaning is pretty self-explanatory.
Ryder – From the English surname ridere (no – that’s not a misspelling). It means “rider, knight, mounted warrior”.
Rowan – A unisex name that has a Gaelic background. It is the name of a little mountain tree that produces white flowers and red berries.
Related: Best Swaddles for Newborns
Remy – This French name developed from a Latin personal name. It means “oarsman”.
Remus – A Latin bay name that means “Founder of Rome”
Ronan – An Irish boy name that means “Little seal”
Rory – This name is of Gaelic origin, and means “Redhead king” (which makes a LOT of sense if you’ve seen Dr. Who!)
Silas – A name of both English and Latin origin. It means “wood, forest”
Seamus – Strangely, this name is considered a version of the name James (which means “supplanter – one who follows“). The origin of the name is Irish.
Sawyer – A name of English origin that means “Woodcutter”.
Stetson – This is an American surname and a brand of cowboy hat. We don’t really know the exact origin or meaning, but it’s thought that it may come from the Anglo-Saxon name Stytt, which is “a boxer or fighter”.
Sterling – An English two syllable boy name that means “Of high quality, pure”
Spencer – This is a name of English origin that means “house steward, dispenser of provisions”
Samson – A Hebrew baby name that means “Sun child; bright sun”
Sander – English, Scottish, Dutch, Swedish, and German, this name is a reduced form of Alexander.
Sutton – Originates from an English toponymic surname, and means “Southern farm”
Trenton – This name probably derived from the capital city of New Jersey, but we don’t know for sure.
Tevan – A name of English-American origin. It’s not a common name at all, and the meaning is unknown.
Titus – This is another name that we aren’t sure about. It’s probably of Oscan origin, and the meaning could be “title of honor”, although we can’t be sure.
Thatcher – Middle English for “a thatcher” (someone who covers a roof in straw)
Tatum – A Old English name that means “Tate’s homestead”, or “Cheerful bringer of joy”.
Tristan – A given name of Welsh origin. This two syllable boy name has been interpreted as meaning “Bold”.
Travis – An English given name of French origin that means “To cross over”
Uri – A Hebrew boy’s name that means “My flame, my light”
Related: Pumping Tips for New Moms
Ulric – An English baby name that means “Wolf ruler”
Umber – Name of French origin meaning “shade”
Victor – From a medieval personal name, meaning “Conqueror” or “To win”.
Vincent – Derives from a Latin name Vincentius meaning “Conquering”
Weston – The meaning is literally “A town in the west, or a western settlement”. Its origins are English, but not much else is known.
Wesley – Meaning “A dweller near the western wood or clearing”. This name originates from Old English elements.
Wyatt – An English name that comes from the medieval name Wiot, Wyot. The meaning has elements of “war”, “hardy”, and “brave”
Winston – An English baby name that means “From a friend’s town”
Xander – This is an abbreviated form of the name Alexander, which is the Latin form of the Greek name Alexandros. The name means “to defend” “man”
Yuri – This is the Russian and Ukrainian form of George, and it means “The light of God”
Zion – This Hebrew name means “highest point”
Zayden – This two syllable boy name is of Celtic and Gaelic origin. This name means “little fire”
A NOTE ABOUT TWO SYLLABLE BOY NAMES (that you should read)
Throughout my MANY baby name posts and research, I’ve found that there are multiple meanings and origins of most baby names.
I chose ONE (as there’s no way to know where EXACTLY a name originated from), so I encourage you to do your own research after looking at this article. You may find an origin you prefer to identify your child’s name with. 🙂
I’ve received some not-so-nice comments from people who were angered about the meanings listed in my articles. Just know that I’ve done the research and although the meanings of these two syllable boy names ARE accurate, you can probably find other meanings that are also accurate.
WRAPPING UP TWO SYLLABLE BOY NAMES
Overall, I LOVE writing these baby name posts – especially because I remember how difficult it is to choose a baby name (is it just me or are boy names HARDER to choose??)
I would love to hear what your favorite two syllable boy name is, and if I forgot one let me know so that I can add it to the list!