Middle names for boys are important, and parents often choose them in 1 of two ways:
- They choose middle names for boys to honor someone important in their lives, like a father, grandfather, uncle, etc.;
- They choose middle names for boys that have meanings, virtues, places, seasons, etc. Typically, these are names like Forest, Ocean, Night, Justice, Frost, Grey, Hawk, etc.
- They choose middle names for boys that sound good phonetically with the baby’s first and last name.
Whatever you decide, below is a comprehensive and extensive list of middle names for boys. For your convenience, they have been sorted in alphabetical order. Meanings are included, as well as pronunciation when needed.
Happy Name Hunting!
Middle Names For Boys
Aaron means “high mountain; exalted, enlightened”. In the Old Testament, Aaron was the first High Priest of the Israelites.
Abe is a diminutive of Abraham which means “father of multitudes”.
Abel means “breath”.
Abraham means “father of multitudes”. The Biblical Abraham was the first of the Old Testament patriarchs and is considered the founding father of the Jewish people.
Ace means “one, unity”.
Adam means “son of the red earth”
Aiden means “little and fiery”. Aiden is a gender-neutral name.
Alexander means “defending men”. According to Greek legend, the first Alexander was Paris, who was given the nickname Alexander by the shepherds whose flocks he defended against robbers.
Alfred means “wise counselor”.
Allan means “handsome, cheerful”.
Andrew means “strong and manly”.
Anthony means “priceless one”.
Apollo means “to destroy”. Apollo is the Greek god of the sun.
Arnold means “ruler, strong as an eagle”.
Art means “noble one; bear man”.
Arthur means “bear”.
Ash comes from “ash tree”. Ash is a gender-neutral name.
Avery means “ruler of the elves” and in some cultures, it’s pronounced as EY-Vah-Ree-. Avery is a gender-neutral name in certain cultures.
Bailey means “law enforcer, bailiff”. Bailey is a gender-neutral name.
Basil means “regal”. Basil is also a common herb.
Bear is an animal name and often used as a given name, like the British adventurer, Bear Grylls.
Beck means “one living beside a small stream”. Beck is a gender-neutral name.
Ben means “son of”.
Benjamin means “son of the right hand”. Benjamin is a biblical name. In the Old Testament, he was one of the founders of the twelve tribes of Israel.
Blake means “fair-haired, dark”. Blake is a gender-neutral name.
Brad is a diminutive of Bradley which means “wide meadow”.
Bradley means “wide meadow”.
Bram is a Dutch variation of Abraham which means “father of multitudes”.
Brandt means “dweller on burnt land” and pronounced as BRahNT.
Brendon means “prince”.
Brent means “dweller near the burnt land”.
Brett means “from Brittany”.
Brock means “badger”.
Bruce means “from the brushwood thicket”. Bruce is a name of a Scottish King who won Scotland’s independence from England in the fourteenth century, King Robert the Bruce.
Byron means “barn for cows” and pronounced as BAYRaaN in some cultures. In other cultures, it is commonly pronounced as Buy-rin.
Cade means “round; or, barrel”. Cade is a gender-neutral name.
Cain means “spear; possessed” and pronounced as KEYN.
Cal means “bald, hairless”. Cal is a gender-neutral name.
Caleb means “devotion to God”. In the Old Testament Caleb is one one of only two ancient Israelites (Joshua was the other) who set out from Egypt to finally enter the promised land.
Cameron means “crooked nose”. Cameron is a gender-neutral name.
Camden means “winding valley”. Camden is a gender-neutral name.
Carter means “transporter of goods by cart”.
Cash means “hollow”.
Charles means “free man”.
Chase means “to hunt”. Chase is a gender-neutral name.
Chet means “fortress, walled town”.
Clark means “scribe, secretary, cleric, scholar, clerk”.
Claude means “lame; enclosure”. Claude is a gender-neutral name.
Cree means “tribe name” and pronounced as KRIY.
Cody means “helpful, pillow”.
Cohen means “priest”. Cohen is a royal name in the Jewish religion.
Cole means “swarthy, coal black”.
Colin means “pup”.
Colton means “from the coal or dark town”.
Conrad means “brave counsel”.
Coy means “son of Aodh”. Coy is a gender-neutral name.
Cy means “sun”.
Damien means “to tame, subdue”.
Damon is an English variation of Damien which means “to tame, subdue”.
Dane means “from Denmark”. Dane is a gender-neutral name.
Daniel means “God is my judge”.
Dante means “enduring” and pronounced as DAHN-tay.
Darius means “kingly or possess well”. Darius is a historic name via Emperor Darius the Great, a key figure in ancient Persian history, and several other Persian kings
Dash means “a charming man”.
Dave is a variation of David which means “beloved”.
David means “beloved”.
Dean means “church official” or “valley” and pronounced as Diy-N. Dean is a gender-neutral name.
Denver means “from Anvers”. Denver is a gender-neutral name.
Dex is a diminutive of Dexter which means “dyer” or “right-handed”.
Dezi means “desired one”. Dezi is a gender-neutral name.
Dominick is a variation of Dominic which means “belonging to the Lord”.
Dominic means “belonging to the Lord”.
Doran means “stranger, exile” and pronounced as DAOERae-N.
Drake means “dragon or “male duck”.
Drew means “strong and manly”. Drew is a gender-neutral name.
Edgar means “wealthy spearman”. Edgar is an Old English name historically associated with the tenth-century English king known as Edgar the Peaceful.
Edmond means “wealthy protector”.
Edward means “wealthy guardian”.
Edwin means “wealthy friend”.
Elbert means “noble, bright”.
Eli means “ascended, uplifted, high”. In the Old Testament, Eli was the high priest and last judge of Israel, who trained the prophet, Samuel.
Elias means “Yahweh is God” and pronounced as eh-LIY-aaS.
Elijah means“Yahweh is God”. (Similar to Elias.) Elijah was the name of the Old Testament prophet who went to heaven in a chariot of fire.
Emerson means “son of Emery“. Emerson is a gender-neutral name.
Eric means “eternal ruler”.
Ethan means “strong, firm”.
Everett means “brave as a wild boar”. Everett is a gender-neutral name.
Fedor means “gift of God”.
Felipe means “lover of horses” and pronounced as feh-LEEP-ay. Felipe is a royal name in Spain.
Felix means “happy, fortunate”. Felix is the name of four popes and sixty-seven saints.
Fergus means “man of force” and pronounced as FAHR-GahS.
Fernando means “bold voyager” and pronounced as fer-NAN-do or fer-NAN-doo.
Fisher means “fisherman”.
Finn means “fair, white”. Finn is the name of the greatest hero of Irish mythology, Finn MacCool (aka Fionn mac Cuumhaill), an intrepid warrior with mystical supernatural powers, noted as well for his wisdom and generosity. Finn is a gender-neutral name.
Flint means “born near outcrop of flint”.
Flynn means “son of the red-haired one”.
Forest is a nature name which means “woodsman or woods”.
Francis means “Frenchman or free man”. Francis is the name of the current Roman Catholic Pope.
Frost means “freezing”. Frost is a gender-neutral name.
Gabe is a diminutive of Gabriel which means “God is my strength”.
Gael means “Gaelic” and pronounced as ga-EL.
Gabriel means “God is my strength”.
Gareth means “gentle”. Gareth is the name of a modest and brave knight in King Arthur’s court.
Garrison means “son of Garret”.
Garry means “spear man”.
Gavin means “white hawk” and pronounced as GAEV-ihN.
Gerald means “ruler with the spear”.
George means “farmer”. George was the name of the king of Britain for 116 straight years, as well as the patron saint of England.
Glenn means “valley”. Glenn is a gender-neutral name.
Grant is an old English name. It means great or tall.
Gregory means “vigilant, a watchman”. Gregory is the Greek name of sixteen popes and fifteen saints.
Grey is a color name.
Haden means“heathery hill” or “fire” and pronounced as HHEY-DihN. Haden is a gender-neutral name.
Hamish is the Scottish variation of James which means “supplanter” and pronounced as HAY-mish.
Harrison means “son of Harry“.
Hawk is a bird name.
Heath means “the heathland dweller” and pronounced as HHiy-TH.
Henry means “estate ruler”. Henry has a long pedigree as a royal name.
Holt means “son of the unspoiled forests”.
Hugh means “mind, intellect” and pronounced as HHYuw.
Hyrum means “brother of the exalted one” and pronounced as HHAYRahM.
Isaac means “laughter”. In the Old Testament, Isaac was the long-awaited son of the elderly Sarah and 100-year-old Abraham, so old that their news provoked laughter, giving the name its meaning.
Isaiah means “Salvation of the Lord”. The biblical Isaiah was the most important of the major prophets, with an Old Testament book named for him.
Jace means “the Lord is salvation”. Jace is a gender-neutral name.
Jack means “God is gracious”.
Jackson means “son of Jack“.
Jai is a variation of Jay which means “jaybird”. Jai is a gender-neutral name.
James means “supplanter”. James is one of the classic Anglo-Saxon names that is rich in biblical, royal and presidential history.
Jared means “he descends”.
Jasper means “bringer of treasure”. Jasper is the usual English form for one of the Three Wise Men who brought gifts to the infant Christ according to medieval tradition.
Jax means “Yahweh is gracious” or “Yahweh may protect”.
Jay means “jaybird”. Jay is a gender-neutral name.
Jeremy means “appointed by God”.
Joseph means “Jehovah increases”. In the Old Testament, Joseph is the 12th and favorite son of Jacob and Rachel; in the New Testament, it is the name of the carpenter husband of the Virgin Mary, mother of Christ.
Josiah means “God supports, heals” and pronounced as JHow-SAY-ah. Josiah was the name of an upright king of Judah, he ruled the nation since he was eight.
Juan is the Spanish variation of John which means “the Lord is gracious”.
Judd means “flowing down”.
Jude means “praised”. Jude is a gender-neutral name.
Julian means “youthful, downy”. Julian has numerous historic and cultural references, such as the patron saint of travelers and a Roman emperor.
Justice is a virtue name. Justice is a gender-neutral name.
Justin means “fair, righteous”.
Kai means “sea” or “brave with the spear” and pronounced as kye or KAY. Kai is a gender-neutral name.
Kent means “edge”.
King means “monarch”.
Kingston means “king’s town”.
Kolt means “coal town”.
Lane means “a small roadway or path”. Lane is a gender-neutral name.
Lance means “servant”.
Lawrence means “from Laurentium”. Laurentium was a city noted for its laurel trees (the laurel is a symbol of wisdom and achievement.)
Lee means “pasture, meadow”. Lee is a gender-neutral name.
Leo means “lion”.
Leon is a Greek variation of Leo which means “lion”.
Levi means “joined, attached”. Levi is a name with numerous biblical references.
Lewis is an English variation of Louis which means “renowned warrior”. Pronounced as LOO-iss.
Similar to Lewis, Louis means “renowned warrior”.
Luke means “man from Lucania”. The most famous bearer of the name is the first-century Greek physician who was also the author of the third Gospel.
Lydon means “mound” and pronounced as LIHDAHN.
Mac means “son of”. (Similar to Ben.)
Maison means “house” (in French) or “stone worker” and pronounced as MEYZAHN. Maison is a gender-neutral name.
Malachi means “my messenger” and pronounced as MAEL-ah-Kay. In the Bible, Malachi was the last of the twelve Hebrew prophets, who foretold the coming of Christ. Malachi is also a common Irish name.
Marcellus means “young warrior”. Marcellus is an ancient Roman family name.
Mars means “manly, virile”. Mars is the Roman mythology god of war.
Matteo is an Italian variation of Matthew which means “gift of God”.
Matthew means “gift of God”. (Similar to Fedor.) The biblical Matthew was the apostle who wrote the first Gospel.
Michael means “who is like God?”. The biblical Michael is the archangel who led the other angels to victory in a war against Satan, one of only two archangels recognized by Jews, Christians and Muslims alike.
Miller means “grinder of grain”.
Murphy means “sea warrior”. Murphy is a gender-neutral name.
Myron means “fragrant, an aromatic shrub, myrrh” and pronounced as MAY-RahN or MUW-RowN.
Neil means “cloud” and pronounced as NEEL. Neil is a gender-neutral name.
Nevin means “holy”.
Nicolas means “people of victory”.
Night is a common English word that some may use as a name.
Noah means“rest; wandering”. Noah is the name of the Old Testament patriarch of the ark. Noah is a gender-neutral name.
Noel means “Christmas” and pronounced as NoEHL. Noel is a gender-neutral name.
Ocean is a nature name. Ocean is a gender-neutral name.
Oliver means “olive tree”.
Oren means “laurel or pine tree” and pronounced as AOR-ehN.
Orlando means “famous throughout the land”.
Oscar means “God spear”, “deer-lover” or “champion warrior”. In Irish legend, Oscar was one of the mightiest warriors of his generation.
Owen means “young warrior; well-born” and pronounced as OWAHN. Owen is a gender-neutral name.
Paul means “small”.
Peace is a common English word that some may use as a name. Peace is a gender-neutral name.
Peter means “rock”. Peter is a name with numerous biblical references.
Porter means “gatekeeper”. Porter is a gender-neutral name.
Preston means “priest’s estate”.
Quintin means “fifth born son” and pronounced as KWIHNTehN.
Ralph means “wolf-counsel”.
Randall means “shield-wolf”.
Ray means “wise protector”. Ray is a gender-neutral name.
Reed means “red-haired”. Reed is a gender-neutral name.
Reese means “ardor” and pronounced as RIYS or RIYZ. Reese is a gender-neutral name.
Reeve means “bailiff” and pronounced as RIY-V. Reeve is a gender neutral name.
Rhett means “advice” and pronounced as RehT.
Ricardo means “dominant ruler”.
Riley means “courageous”. Riley is a gender-neutral name.
Rio means “river”. Rio is a gender-neutral name.
River is a nature name. River is a gender-neutral name.
Robert means “bright fame”. Robert was the name of three kings of Scotland, including Robert the Bruce, who freed Scotland from English rule.
Rock means “rest”.
Rory means “red king”. Rory is a gender-neutral name.
Rufus means “red-head”. Rufus, during ancient Rome, was popular with saints and singers.
Ryder means “cavalryman, messenger” and pronounced as RIYD-er. Ryder is a gender-neutral name.
Sawyer means “woodcutter”.
Sean is an Irish variation of John which means “God is gracious”. Pronounced as SHao-N.
Seth means “appointed, placed”. Seth is a gender-neutral name.
Shane is an Anglicized variation of Sean which means “God is gracious”. Shane is a gender-neutral name.
Sheridan means “wild one” or “peaceful”. Sheridan is a gender-neutral name.
Snow is a common English word that some may use as a name. Snow is a gender-neutral name.
Sparrow is a bird name. Sparrow is a gender-neutral name.
Stewart means “steward”. Stewart was an ancient royal Scottish name.
Sullivan means “black-eyed one”. Sullivan is a gender-neutral name.
Sutton means “from the southern homestead” and pronounced as SAHTTahN.
Tanner means “leather tanner”. Tanner is a gender-neutral name.
Tavian is a diminutive variation of Octavian which means “eighth”.
Thomas means “twin”.
Timothy means “honoring God”.
Tobias means “God is good” and pronounced as Tah-BAY-ahS. Tobias is the name of several biblical figures but is primarily associated with the story of Tobias and the Angel.
Trevor means “from the large village”.
Tristan means “noise or sorrowful”. Tristan is a dragon-slaying hero of Celtic legend.
Troy means “descendant of foot soldier”.
Trey means “three” or “from the house by the rock”. Trey was originally a nickname for a third-generation son.
Tyson means “firebrand” or “son of Ty” and pronounced as TIESahN. Tyson is a gender-neutral name.
Ulric means “wealthy, powerful ruler” and pronounced as OOLRihK.
Usher means “doorkeeper”.
Van means “of, from”.
Varian means “variable” and pronounced as VAAH-ree-un.
Vaughn means “small”.
Venn means “fair”.
Vernon means “place of alders”. Vernon is a gender-neutral name.
Vincent means “conquering”. Vincent’s most notable bearer was Vincent Van Gogh.
Vlad means “to rule with glory”. The most famous bearer of the name was nicknamed “Vlad the Impaler”.
Wade means “at the river crossing” and pronounced as Wey-D. Wade is a gender-neutral name.
Walt means “army ruler”.
Warren means “park-keeper”.
Wayne means “maker of wagons”.
Wendell means “to travel, to proceed”.
Wesley means “western meadow”.
West is a common English word that some may use as a name. West is a gender-neutral name.
Wilder means “wild animal”.
Will is a diminutive of William which means “resolute protector”.
William means “resolute protector”.
Wolf is an animal name or a diminutive variation of Wolfgang which means “traveling wolf”.
Xander is a diminutive variation of Alexander which means “defending men”. Pronounced as zander.
Xavier means “new house” or “bright” and pronounced as ex-ZAY-vee-er or ZAY-vee-er.
Yale means “fertile upland” and pronounced as Yey-L. Yale is a gender-neutral name.
Zac is a diminutive variation of Zachary which means “the Lord has remembered”.
Zachary means “the Lord has remembered”.
Zane means “God is gracious” and pronounced as Zey-N. (Similar to Jack.)
Zeke means “God strengthens”.
TRYING TO FIND A BEAUTIFUL NAME FOR YOUR BABY?
Check out our comprehensive list of cute baby names. Meanings and Pronunciations Included.