500 baby boy names to consider for your child in 2026

Irina Polonina/Stocksy
Looking for boy name inspiration? Look no further.
Table of Contents
- Boy Names Starting With A
- Boy Names Starting With B
- Boy Names Starting With C
- Boy Names Starting With D
- Boy Names Starting With E
- Boy Names Starting With F
- Boy Names Starting With G
- Boy Names Starting With H
- Boy Names Starting With I
- Boy Names Starting With J
- Boy Names Starting With K
- Boy Names Starting With L
- Boy Names Starting With M
- Boy Names Starting With N
- Boy Names Starting With O
- Boy Names Starting With P
- Boy Names Starting With Q
- Boy Names Starting With R
- Boy Names Starting With S
- Boy Names Starting With T
- Boy Names Starting With U
- Boy Names Starting With V
- Boy Names Starting With W
- Boy Names Starting With X
- Boy Names Starting With Y
- Boy Names Starting With Z
- Biblical Boy Names With Meanings
- Trending Boy Names for 2025
- Classic Boy Names That Never Go Out of Style
- Short and Strong Boy Names
- Unique and Rare Boy Names
- How to Choose the Right Baby Boy Name
- The Bottom Line
- Sources
Choosing a name for your baby boy is one of the first really big decisions you’ll make as a parent—and let’s be honest, it can feel like the pressure is on. This is the name your kid will carry through first days of school, job interviews, and everything in between. No wonder it keeps you up at night (along with, you know, everything else).
Whether you’re drawn to something timeless like James or William, love the idea of a globally inspired name like Mateo or Kai, or want something your son won’t share with three other kids in his kindergarten class, we’ve got you covered. This list includes hundreds of baby boy names—organized from A to Z for easy browsing—each paired with its meaning and origin so you can find the one that feels just right.
We’ve also pulled data from the Social Security Administration (SSA), which tracks every name given to babies born in the U.S. each year based on Social Security card applications. According to the SSA’s most recent data for 2024, Liam held the #1 spot for the sixth consecutive year, followed by Noah at #2 and Oliver at #3. Theodore climbed to #4, and Mateo landed at #7—a sign that parents are increasingly looking beyond traditional English-language names. The biggest surprise? The name Truce, meaning “peace,” jumped over 11,000 spots to crack the top 1,000 for the first time.
Scroll through the full A-to-Z list below, or jump to one of our curated sections: trending boy names for 2025, biblical boy names with meanings, classic names that never go out of style, short and strong names, and unique name picks for parents who want something different.
Boy Names Starting With A
Aaron: Hebrew origin meaning “high mountain” or “exalted”
Abel: Hebrew origin meaning “breath” or “vapor”
Abraham: Hebrew origin meaning “father of many”
Ace: Latin origin meaning “one” or “unity”
Adam: Hebrew origin meaning “man” or “earth”
Adan: Spanish variation of Adam meaning “earth”
Adrian: Latin origin meaning “man of Adria”
Aiden: Irish origin meaning “fiery one”
Alaric: Germanic origin meaning “ruler of all”
Albert: Germanic origin meaning “noble” and “bright”
Alden: English origin meaning “old friend”
Alexander: Greek origin meaning “defender of the people”
Alistair: Scottish origin meaning “defender of mankind”
Amos: Hebrew origin meaning “carried by God”
Anderson: English origin meaning “son of Andrew”
Andrew: Greek origin meaning “strong” or “manly”
Angelo: Italian origin meaning “angel” or “messenger”
Archer: English origin meaning “bowman”
Ari: Hebrew origin meaning “lion”
Arthur: Celtic origin meaning “bear” or “noble one”
Asher: Hebrew origin meaning “happy” or “blessed”
Atlas: Greek origin meaning “bearer of the heavens”
Atticus: Latin origin meaning “from Attica”
August: Latin origin meaning “great” or “magnificent”
Austin: English origin meaning “great” or “magnificent”
Axel: Scandinavian origin meaning “father of peace”
Apollo: Greek origin meaning “destroyer” or “god of light”
Arlo: English origin meaning “fortified hill”
Amari: African origin meaning “strength”
Ashton: English origin meaning “ash tree town”
Avery: English origin meaning “ruler of the elves”
Ambrose: Greek origin meaning “immortal”
Ansel: Germanic origin meaning “God’s protection”
Asa: Hebrew origin meaning “healer” or “physician”
Boy Names Starting With B
Barrett: Germanic origin meaning “brave as a bear”
Beau: French origin meaning “handsome”
Beckett: English origin meaning “bee cottage”
Benedict: Latin origin meaning “blessed”
Benjamin: Hebrew origin meaning “son of the right hand”
Bennett: Latin origin meaning “blessed”
Bodhi: Sanskrit origin meaning “awakening” or “enlightenment”
Boris: Slavic origin meaning “fighter” or “warrior”
Bradley: English origin meaning “broad meadow”
Brady: Irish origin meaning “spirited one”
Brandon: English origin meaning “broom-covered hill”
Briar: English origin meaning “thorny bush”
Brooks: English origin meaning “of the brook”
Bruno: Germanic origin meaning “brown” or “bear”
Bryan: Celtic origin meaning “strong” or “noble”
Byron: English origin meaning “at the byres” or “barn”
Blake: English origin meaning “fair-haired” or “dark”
Bryce: Scottish origin meaning “speckled” or “freckled”
Bastian: Greek origin meaning “venerable”
Blaine: Irish origin meaning “slender” or “angular”
Bowen: Welsh origin meaning “son of Owen”
Boy Names Starting With C
Caleb: Hebrew origin meaning “faithful” or “devotion to God”
Callum: Scottish origin meaning “dove”
Calvin: Latin origin meaning “bald” or “hairless”
Camden: Scottish origin meaning “winding valley”
Cameron: Scottish origin meaning “crooked nose”
Carlos: Spanish origin meaning “free man”
Carson: Scottish origin meaning “son of the marsh dwellers”
Carter: English origin meaning “cart driver”
Caspian: Geographical name inspired by the Caspian Sea
Charles: Germanic origin meaning “free man”
Chase: English origin meaning “to hunt”
Christian: Latin origin meaning “follower of Christ”
Christopher: Greek origin meaning “bearing Christ”
Clark: English origin meaning “scribe” or “scholar”
Cole: English origin meaning “swarthy” or “coal black”
Colin: Gaelic origin meaning “young creature” or “whelp”
Colton: English origin meaning “from the coal town”
Connor: Irish origin meaning “lover of hounds”
Cooper: English origin meaning “barrel maker”
Corbin: French origin meaning “raven”
Cruz: Spanish origin meaning “cross”
Cyrus: Persian origin meaning “sun” or “throne”
Callahan: Irish origin meaning “bright-headed”
Clay: English origin meaning “clay worker”
Cedric: Celtic origin meaning “bounty” or “war leader”
Crew: English origin meaning “a group”
Cormac: Irish origin meaning “charioteer”
Boy Names Starting With D
Damian: Greek origin meaning “to tame” or “subdue”
Daniel: Hebrew origin meaning “God is my judge”
Dante: Italian origin meaning “enduring”
Darius: Persian origin meaning “possessing goodness”
David: Hebrew origin meaning “beloved”
Dawson: English origin meaning “son of David”
Declan: Irish origin meaning “full of goodness”
Desmond: Irish origin meaning “gracious defender”
Diego: Spanish origin meaning “supplanter”
Dominic: Latin origin meaning “belonging to the Lord”
Donovan: Irish origin meaning “dark warrior”
Drake: English origin meaning “dragon”
Duncan: Scottish origin meaning “dark warrior”
Dylan: Welsh origin meaning “son of the sea”
Dallas: Scottish origin meaning “meadow dwelling”
Damon: Greek origin meaning “to tame”
Dashiell: French origin meaning “page boy”
Dean: English origin meaning “valley”
Derek: Germanic origin meaning “ruler of the people”
Douglas: Scottish origin meaning “dark river”
Drew: English origin meaning “strong and manly”
Boy Names Starting With E
Easton: English origin meaning “east-facing place”
Edmund: English origin meaning “fortunate protector”
Edward: English origin meaning “wealthy guardian”
Eli: Hebrew origin meaning “ascended” or “uplifted”
Elias: Greek form of Elijah meaning “the Lord is my God”
Elijah: Hebrew origin meaning “my God is Yahweh”
Elliott: English origin meaning “the Lord is my God”
Emerson: English origin meaning “son of Emery”
Emmett: English origin meaning “universal” or “truth”
Enrique: Spanish origin meaning “ruler of the home”
Eric: Norse origin meaning “eternal ruler”
Ernest: Germanic origin meaning “serious” or “resolute”
Ethan: Hebrew origin meaning “strong” or “firm”
Eugene: Greek origin meaning “well-born” or “noble”
Evan: Welsh origin meaning “the Lord is gracious”
Everett: English origin meaning “brave as a wild boar”
Ezekiel: Hebrew origin meaning “God strengthens”
Ezra: Hebrew origin meaning “help” or “helper”
Elio: Italian origin meaning “sun”
Ellis: Welsh origin meaning “benevolent”
Edwin: English origin meaning “rich friend”
Boy Names Starting With F
Fabian: Latin origin meaning “bean grower”
Felix: Latin origin meaning “happy” or “fortunate”
Finnegan: Irish origin meaning “fair” or “white”
Finley: Scottish origin meaning “fair-haired hero”
Fisher: English origin meaning “fisherman”
Fletcher: English origin meaning “arrow maker”
Flynn: Irish origin meaning “son of the red-haired one”
Ford: English origin meaning “river crossing”
Forrest: English origin meaning “dweller near the woods”
Foster: English origin meaning “forest keeper”
Francis: Latin origin meaning “free man” or “Frenchman”
Franklin: English origin meaning “free landholder”
Frederick: Germanic origin meaning “peaceful ruler”
Fergus: Irish origin meaning “man of vigor”
Frankie: English diminutive of Francis meaning “free man”
Fritz: Germanic origin meaning “peaceful ruler”
Boy Names Starting With G
Gabriel: Hebrew origin meaning “God is my strength”
Garrett: English origin meaning “spear strength”
George: Greek origin meaning “farmer” or “earth worker”
Gideon: Hebrew origin meaning “hewer” or “mighty warrior”
Giovanni: Italian origin meaning “God is gracious”
Graham: English origin meaning “gravelly homestead”
Grant: Scottish origin meaning “large” or “great”
Grayson: English origin meaning “son of the steward”
Gregory: Greek origin meaning “watchful” or “alert”
Griffin: Welsh origin meaning “strong lord”
Gunner: Scandinavian origin meaning “bold warrior”
Gustavo: Swedish origin meaning “staff of the Goths”
Gage: French origin meaning “oath” or “pledge”
Grady: Irish origin meaning “noble” or “illustrious”
Gael: Gaelic origin meaning “stranger” or “Gaelic speaker”
Boy Names Starting With H
Harlan: English origin meaning “hare land”
Harrison: English origin meaning “son of Harry”
Harvey: French origin meaning “battle worthy”
Hayes: English origin meaning “hedged area”
Heath: English origin meaning “the heathland dweller”
Hector: Greek origin meaning “holding fast”
Henry: Germanic origin meaning “ruler of the home”
Holden: English origin meaning “hollow valley”
Houston: Scottish origin meaning “Hugh’s town”
Hudson: English origin meaning “son of Hugh”
Hugh: Germanic origin meaning “mind” or “spirit”
Hugo: Latin origin meaning “mind” or “intellect”
Hunter: English origin meaning “one who hunts”
Hank: Germanic diminutive of Henry meaning “ruler of the home”
Henrik: Scandinavian origin meaning “ruler of the home”
Hendrix: Dutch origin meaning “son of Hendrik”
Boy Names Starting With I
Ian: Scottish origin meaning “the Lord is gracious”
Ibrahim: Arabic origin meaning “father of many”
Idris: Welsh origin meaning “ardent lord”
Ignacio: Spanish origin meaning “fiery one”
Iker: Basque origin meaning “visitation”
Ira: Hebrew origin meaning “watchful”
Isaac: Hebrew origin meaning “he will laugh”
Isaiah: Hebrew origin meaning “salvation of the Lord”
Israel: Hebrew origin meaning “he who struggles with God”
Ivan: Russian origin meaning “God is gracious”
Inigo: Basque origin meaning “my little one”
Ishmael: Hebrew origin meaning “God will hear”
Boy Names Starting With J
Jace: Hebrew origin meaning “the Lord is salvation”
Jack: English origin meaning “God is gracious”
Jackson: English origin meaning “son of Jack”
Jacob: Hebrew origin meaning “supplanter”
Jalen: American origin meaning “calm”
James: Hebrew origin meaning “supplanter”
Jasper: Persian origin meaning “bringer of treasure”
Javier: Spanish origin meaning “bright” or “new house”
Jay: Latin origin meaning “jaybird”
Jeremiah: Hebrew origin meaning “God will uplift”
Jesse: Hebrew origin meaning “gift”
Joel: Hebrew origin meaning “Yahweh is God”
John: Hebrew origin meaning “God is gracious”
Jonah: Hebrew origin meaning “dove”
Jonathan: Hebrew origin meaning “God has given”
Jordan: Hebrew origin meaning “to flow down”
Joseph: Hebrew origin meaning “he will add”
Joshua: Hebrew origin meaning “the Lord is my salvation”
Josiah: Hebrew origin meaning “the Lord supports”
Jude: Latin origin meaning “praised”
Julian: Latin origin meaning “youthful” or “sky father”
Julius: Latin origin meaning “youthful” or “downy-bearded”
Jairo: Spanish origin meaning “he shines”
Jensen: Scandinavian origin meaning “son of Jens”
Joaquin: Spanish origin meaning “God will judge”
Judah: Hebrew origin meaning “praised”
Boy Names Starting With K
Kai: Hawaiian origin meaning “sea”
Kane: Irish origin meaning “warrior”
Kenji: Japanese origin meaning “strong” and “second son”
Kenneth: Scottish origin meaning “born of fire” or “handsome”
Kevin: Irish origin meaning “gentle” or “handsome”
Khalil: Arabic origin meaning “friend” or “companion”
Kieran: Irish origin meaning “little dark one”
Kingston: English origin meaning “king’s town”
Kit: English diminutive of Christopher meaning “bearing Christ”
Knox: Scottish origin meaning “round hill”
Kristian: Scandinavian origin meaning “follower of Christ”
Kairo: Arabic origin meaning “victorious one”
Koa: Hawaiian origin meaning “warrior” or “brave one”
Kylan: Irish origin meaning “narrow strait”
Boy Names Starting With L
Landon: English origin meaning “long hill”
Lawrence: Latin origin meaning “from Laurentum”
Leandro: Greek origin meaning “lion man”
Leo: Latin origin meaning “lion”
Leon: Greek origin meaning “lion”
Leonard: Germanic origin meaning “brave lion”
Leonardo: Italian origin meaning “brave as a lion”
Levi: Hebrew origin meaning “joined” or “attached”
Liam: Irish origin meaning “strong-willed warrior”
Lincoln: English origin meaning “lake colony”
Logan: Scottish origin meaning “little hollow”
Lorenzo: Italian origin meaning “from Laurentum”
Louis: French origin meaning “renowned warrior”
Luca: Italian origin meaning “bringer of light”
Lucas: Greek origin meaning “bringer of light”
Luke: Greek origin meaning “light-giving”
Luther: Germanic origin meaning “army of the people”
Lysander: Greek origin meaning “liberator”
Lane: English origin meaning “a narrow road”
Leander: Greek origin meaning “lion of a man”
Laszlo: Hungarian origin meaning “glorious ruler”
Lucius: Latin origin meaning “light”
Boy Names Starting With M
Maddox: Welsh origin meaning “fortunate”
Magnus: Latin origin meaning “great” or “mighty”
Malcolm: Scottish origin meaning “devotee of Saint Columba”
Marco: Italian origin meaning “warlike”
Marcus: Latin origin meaning “dedicated to Mars”
Marshall: French origin meaning “one who looks after horses”
Mason: English origin meaning “stone worker”
Mateo: Spanish origin meaning “gift of God”
Matthew: Hebrew origin meaning “gift of God”
Maverick: American origin meaning “independent” or “nonconformist”
Maximilian: Latin origin meaning “greatest”
Maxwell: Scottish origin meaning “great spring”
Micah: Hebrew origin meaning “who is like God?”
Michael: Hebrew origin meaning “who is like God?”
Miles: Latin origin meaning “soldier” or “merciful”
Mohamed: Arabic origin meaning “praiseworthy”
Montgomery: French origin meaning “Gomeric’s mountain”
Morgan: Welsh origin meaning “sea circle” or “sea chief”
Mark: Latin origin meaning “warlike”
Martin: Latin origin meaning “of Mars” or “warlike”
Milan: Slavic origin meaning “gracious” or “dear”
Murphy: Irish origin meaning “sea warrior”
Moses: Hebrew origin meaning “drawn out of the water”
Boy Names Starting With N
Nash: English origin meaning “by the ash tree”
Nathan: Hebrew origin meaning “He gave”
Nathaniel: Hebrew origin meaning “gift of God”
Neil: Irish origin meaning “champion” or “cloud”
Nelson: English origin meaning “son of Neil”
Nico: Greek origin meaning “victory of the people”
Nicholas: Greek origin meaning “victory of the people”
Nile: Geographical name meaning “river valley”
Noah: Hebrew origin meaning “rest” or “comfort”
Noel: French origin meaning “Christmas”
Nolan: Irish origin meaning “noble” or “famous”
Niall: Irish origin meaning “champion”
Boy Names Starting With O
Oliver: Latin origin meaning “olive tree”
Omar: Arabic origin meaning “flourishing” or “long-lived”
Orion: Greek origin meaning “rising in the sky”
Orlando: Italian origin meaning “renowned throughout the land”
Oscar: Irish origin meaning “God spear” or “deer-lover”
Otto: Germanic origin meaning “wealth” or “prosperity”
Owen: Welsh origin meaning “young warrior” or “noble”
Odin: Norse origin meaning “fury” or “inspiration”
Osiris: Egyptian origin meaning “powerful” or “mighty”
Otis: Germanic origin meaning “wealth”
Oakley: English origin meaning “oak clearing”
Boy Names Starting With P
Pablo: Spanish origin meaning “small” or “humble”
Parker: English origin meaning “park keeper”
Patrick: Latin origin meaning “nobleman”
Paul: Latin origin meaning “small” or “humble”
Pedro: Spanish origin meaning “rock” or “stone”
Peter: Greek origin meaning “rock” or “stone”
Philip: Greek origin meaning “lover of horses”
Phoenix: Greek origin meaning “dark red” or “reborn”
Pierce: English origin meaning “rock”
Preston: English origin meaning “priest’s town”
Percival: French origin meaning “pierce the vale”
Porter: English origin meaning “gatekeeper”
Boy Names Starting With Q
Quentin: Latin origin meaning “the fifth”
Quillan: Irish origin meaning “cub”
Quinn: Irish origin meaning “wisdom” or “chief”
Boy Names Starting With R
Rafael: Hebrew origin meaning “God has healed”
Rajan: Sanskrit origin meaning “king”
Raphael: Hebrew origin meaning “God has healed”
Raul: Spanish origin meaning “wolf counsel”
Reed: English origin meaning “red-haired”
Reese: Welsh origin meaning “ardor” or “enthusiasm”
Remi: French origin meaning “oarsman”
Rhett: Dutch origin meaning “advice”
Rhys: Welsh origin meaning “enthusiasm”
Richard: Germanic origin meaning “brave ruler”
River: English nature name meaning “flowing body of water”
Robert: Germanic origin meaning “bright fame”
Roman: Latin origin meaning “citizen of Rome”
Ronan: Irish origin meaning “little seal”
Rowan: Irish origin meaning “little red-haired one”
Ryder: English origin meaning “horseman” or “messenger”
Rafferty: Irish origin meaning “prosperity”
Rex: Latin origin meaning “king”
Russell: French origin meaning “little red one”
Rohan: Sanskrit origin meaning “ascending”
Boy Names Starting With S
Samuel: Hebrew origin meaning “told by God”
Santiago: Spanish origin meaning “Saint James”
Saul: Hebrew origin meaning “prayed for” or “asked for”
Sawyer: English origin meaning “woodcutter”
Sebastian: Greek origin meaning “venerable” or “revered”
Seth: Hebrew origin meaning “appointed” or “placed”
Shane: Irish origin meaning “God is gracious”
Silas: Latin origin meaning “wood” or “forest”
Simon: Hebrew origin meaning “he has heard”
Solomon: Hebrew origin meaning “peace”
Spencer: English origin meaning “steward” or “dispenser”
Stefan: Greek origin meaning “crown” or “wreath”
Sterling: English origin meaning “of high quality” or “pure”
Sullivan: Irish origin meaning “dark-eyed”
Syed: Arabic origin meaning “master” or “lord”
Soren: Danish origin meaning “stern”
Stellan: Swedish origin meaning “calm” or “peaceful”
Shepherd: English origin meaning “sheep herder”
Scott: English origin meaning “from Scotland”
Boy Names Starting With T
Tate: English origin meaning “cheerful”
Thaddeus: Aramaic origin meaning “courageous heart”
Thatcher: English origin meaning “roof thatcher”
Theodore: Greek origin meaning “gift of God”
Thomas: Aramaic origin meaning “twin”
Tobias: Hebrew origin meaning “God is good”
Tristan: Celtic origin meaning “sorrowful” or “tumult”
Troy: Irish origin meaning “foot soldier”
Tucker: English origin meaning “fabric pleater”
Tyler: English origin meaning “maker of tiles”
Theron: Greek origin meaning “hunter”
Timothy: Greek origin meaning “honoring God”
Tiago: Portuguese origin meaning “Saint James”
Boy Names Starting With U
Ulric: English origin meaning “wolf ruler”
Ulysses: Latin origin meaning “wrathful”
Umar: Arabic origin meaning “flourishing” or “long-lived”
Uriah: Hebrew origin meaning “God is my light”
Uriel: Hebrew origin meaning “God is my light”
Boy Names Starting With V
Valentino: Latin origin meaning “strength” or “health”
Van: Dutch origin meaning “of” or “from”
Vance: English origin meaning “marshland dweller”
Victor: Latin origin meaning “conqueror”
Vincent: Latin origin meaning “conquering”
Vincenzo: Italian origin meaning “to conquer”
Boy Names Starting With W
Wade: English origin meaning “at the river crossing”
Walker: English origin meaning “cloth-walker” or “fuller”
Wallace: Scottish origin meaning “foreigner” or “stranger”
Walter: Germanic origin meaning “ruler of the army”
Warren: Germanic origin meaning “park keeper”
Waylon: English origin meaning “land beside the road”
Wesley: English origin meaning “western meadow”
Weston: English origin meaning “from the western town”
Wilder: English origin meaning “untamed” or “wild animal”
William: Germanic origin meaning “resolute protector”
Winston: English origin meaning “joy stone”
Wyatt: English origin meaning “brave in war”
Wells: English origin meaning “spring” or “stream”
Wolfgang: Germanic origin meaning “traveling wolf”
Wren: English origin meaning “small bird”
Boy Names Starting With X
Xander: Greek origin meaning “defender of the people”
Xavier: Basque origin meaning “new house” or “bright”
Xavi: Basque diminutive meaning “new house”
Boy Names Starting With Y
Yael: Hebrew origin meaning “mountain goat”
Yale: Welsh origin meaning “fertile upland”
Yosef: Hebrew origin meaning “God will add”
Yusuf: Arabic origin meaning “God increases”
Yohan: Hebrew origin meaning “God is gracious”
Yannis: Greek origin meaning “God is gracious”
Boy Names Starting With Z
Zachary: Hebrew origin meaning “God remembers”
Zahir: Arabic origin meaning “helper” or “supporter”
Zane: Hebrew variation of John meaning “God is gracious”
Zayd: Arabic origin meaning “increase” or “growth”
Zeke: Hebrew origin meaning “God strengthens”
Zion: Hebrew origin meaning “highest point”
Zephyr: Greek origin meaning “west wind”
Zander: Greek origin meaning “defender of the people”
Biblical Boy Names With Meanings
Biblical boy names have been popular for centuries—and for good reason. Names rooted in scripture carry deep meanings tied to faith, strength, and character. Many of today’s most popular boy names (Noah, Liam’s cousin William, James, Elijah, Benjamin) have biblical origins, proving these names are anything but outdated. Whether you’re looking for a name with spiritual significance or simply love the sound of these timeless picks, here are some of the best biblical boy names and what they mean.
Aaron: Hebrew — “high mountain” or “exalted.” Moses’ brother and the first high priest of Israel.
Abel: Hebrew — “breath.” The second son of Adam and Eve, known for his faithfulness.
Abraham: Hebrew — “father of many.” The patriarch of the Jewish, Christian, and Islamic faiths.
Adam: Hebrew — “man” or “earth.” The first man created by God in the Book of Genesis.
Benjamin: Hebrew — “son of the right hand.” The youngest son of Jacob and Rachel.
Caleb: Hebrew — “faithful” or “whole-hearted.” One of only two Israelites who entered the Promised Land.
Daniel: Hebrew — “God is my judge.” A prophet known for surviving the lion’s den.
David: Hebrew — “beloved.” The shepherd boy who became king and defeated Goliath.
Eli: Hebrew — “ascended” or “my God.” A high priest and judge of Israel.
Elias: Greek — “the Lord is my God.” The Greek form of Elijah, used in the New Testament.
Elijah: Hebrew — “my God is Yahweh.” One of the most powerful prophets in the Old Testament.
Emmanuel: Hebrew — “God is with us.” A name prophesied in the Book of Isaiah.
Enoch: Hebrew — “dedicated.” A man of such faith that he walked with God and was taken to heaven.
Ephraim: Hebrew — “fruitful.” The son of Joseph and patriarch of one of the twelve tribes of Israel.
Ethan: Hebrew — “strong” or “firm.” Known in the Bible for his wisdom.
Ezekiel: Hebrew — “God strengthens.” A major prophet who had powerful visions of God’s glory.
Ezra: Hebrew — “help.” A scribe and priest who led the Jewish return from exile.
Gabriel: Hebrew — “God is my strength.” An archangel who delivered messages from God.
Gideon: Hebrew — “mighty warrior.” A judge who led Israel to victory with just 300 men.
Isaac: Hebrew — “he will laugh.” The long-awaited son of Abraham and Sarah.
Isaiah: Hebrew — “salvation of the Lord.” A major prophet who foretold the coming of the Messiah.
Israel: Hebrew — “he who struggles with God.” The name given to Jacob after wrestling an angel.
Jacob: Hebrew — “supplanter.” The father of the twelve tribes of Israel.
James: Hebrew — “supplanter.” One of the twelve apostles and a leader of the early church.
Jeremiah: Hebrew — “God will uplift.” A prophet known as the “weeping prophet.”
Jesse: Hebrew — “gift.” The father of King David.
Joel: Hebrew — “Yahweh is God.” A prophet who called the people to repentance.
John: Hebrew — “God is gracious.” The beloved disciple who authored the Gospel of John.
Jonah: Hebrew — “dove.” A prophet famously swallowed by a great fish.
Jonathan: Hebrew — “God has given.” King Saul’s son and David’s closest friend.
Joseph: Hebrew — “he will add.” Known for his coat of many colors and rise to power in Egypt.
Joshua: Hebrew — “the Lord is my salvation.” Moses’ successor who led the Israelites into the Promised Land.
Josiah: Hebrew — “the Lord supports.” A young king of Judah who restored worship of God.
Judah: Hebrew — “praised.” The son of Jacob whose tribe became the lineage of King David.
Levi: Hebrew — “joined” or “attached.” The son of Jacob whose descendants became Israel’s priestly tribe.
Luke: Greek — “light-giving.” A physician and author of the Gospel of Luke and the Book of Acts.
Mark: Latin — “warlike.” Author of the Gospel of Mark, the earliest written Gospel.
Matthew: Hebrew — “gift of God.” A tax collector who became one of the twelve apostles.
Micah: Hebrew — “who is like God?” A prophet who spoke against injustice and corruption.
Nathan: Hebrew — “He gave.” A prophet who served as advisor to King David.
Nathaniel: Hebrew — “gift of God.” One of the first disciples called by Jesus.
Noah: Hebrew — “rest” or “comfort.” Built the ark and preserved life through the great flood.
Paul: Latin — “small” or “humble.” An apostle whose letters form a major portion of the New Testament.
Peter: Greek — “rock.” The apostle Jesus called the foundation of his church.
Raphael: Hebrew — “God has healed.” An archangel known as a healer in religious tradition.
Samuel: Hebrew — “told by God.” A prophet and judge who anointed both Saul and David as kings.
Seth: Hebrew — “appointed.” The third son of Adam and Eve.
Silas: Latin — “of the forest.” A companion of Paul on his missionary journeys.
Simon: Hebrew — “he has heard.” The original name of the apostle Peter.
Solomon: Hebrew — “peace.” A king renowned for his extraordinary wisdom.
Thomas: Aramaic — “twin.” An apostle known for his initial doubt and subsequent deep faith.
Timothy: Greek — “honoring God.” A young pastor mentored by the apostle Paul.
Tobias: Hebrew — “God is good.” The hero of the Book of Tobit.
Uriah: Hebrew — “God is my light.” A soldier known for his loyalty and honor.
Zachariah: Hebrew — “God remembers.” A priest and the father of John the Baptist.
Zion: Hebrew — “highest point.” A sacred hill in Jerusalem symbolizing God’s holy city.
Trending Boy Names for 2025
Baby name trends shift every year, and the SSA’s 2024 data gives us a strong preview of what’s gaining momentum heading into 2026. The big themes? Globally inspired names (Mateo, Kai), vintage revivals (Theodore, Silas, Felix), and nature or spiritual names (Bodhi, Rowan, Atlas) are all on the rise. Here are the boy names to watch.
Liam: Irish origin meaning “strong-willed warrior.” The #1 boy name in the U.S. for 2024, according to the SSA—and holding that top spot for six consecutive years.
Noah: Hebrew origin meaning “rest” or “comfort.” Steady at #2 nationally for the sixth year running.
Theodore: Greek origin meaning “gift of God.” Climbed to #4 in 2024, reflecting the ongoing popularity of vintage names.
Mateo: Spanish origin meaning “gift of God.” Now #7 nationally, signaling a broader move toward globally inspired names.
Elijah: Hebrew origin meaning “my God is Yahweh.” A perennial top-10 pick at #8 in 2024.
Lucas: Greek origin meaning “bringer of light.” Holding strong at #9 nationally.
Ezra: Hebrew origin meaning “help.” Rising steadily through the top 50 and showing no signs of slowing.
Silas: Latin origin meaning “of the forest.” A vintage revival that’s been climbing the charts for years.
Kai: Hawaiian origin meaning “sea.” Short, global, and gender-flexible—everything trending right now.
Atlas: Greek origin meaning “bearer of the heavens.” A bold mythological choice that cracked the top 200.
Bodhi: Sanskrit origin meaning “enlightenment.” A spiritual name reflecting the nature-inspired naming trend.
Felix: Latin origin meaning “happy” or “fortunate.” An upbeat classic that’s surging in popularity.
Truce: English origin meaning “peace.” The biggest mover of 2024, jumping over 11,000 spots on the SSA’s list to land at #991.
Rowan: Irish origin meaning “little red-haired one.” A nature name with crossover appeal for any gender.
Jasper: Persian origin meaning “bringer of treasure.” A gem name with vintage charm that’s trending upward.
Classic Boy Names That Never Go Out of Style
There’s a reason certain names have been in rotation for generations. These classic boy names have staying power because they work in every context—on a playground, on a resume, in a boardroom. According to the SSA, some of these names have been in the top 20 for a century or more. If you want a name that’s never going to feel trendy or dated, start here.
James: Hebrew origin meaning “supplanter.” A top-5 name for 2024, James has been in the SSA’s top 20 for over a century.
William: Germanic origin meaning “resolute protector.” Currently #10 nationally and a name that’s never left the top 20.
Henry: Germanic origin meaning “ruler of the home.” Ranked #6 in 2024, this regal name is having a major moment.
Oliver: Latin origin meaning “olive tree.” Solid at #3 and loved for its warmth and literary charm.
Benjamin: Hebrew origin meaning “son of the right hand.” A consistent top-20 name with deep biblical roots.
Alexander: Greek origin meaning “defender of the people.” A powerhouse name with a dozen great nickname options (Alex, Xander, Lex).
Daniel: Hebrew origin meaning “God is my judge.” A cross-cultural classic that’s been popular for decades.
Samuel: Hebrew origin meaning “told by God.” Strong, warm, and still firmly in the top 30.
Joseph: Hebrew origin meaning “he will add.” A name that honors tradition without feeling dated.
Thomas: Aramaic origin meaning “twin.” Timeless and universally recognized across cultures.
Robert: Germanic origin meaning “bright fame.” A classic American name that’s due for a comeback.
Charles: Germanic origin meaning “free man.” Royal, refined, and endlessly versatile (Charlie, Chuck, Chase).
Edward: English origin meaning “wealthy guardian.” A stately name with centuries of staying power.
David: Hebrew origin meaning “beloved.” Simple, strong, and beloved across generations.
Michael: Hebrew origin meaning “who is like God?” Held the #1 spot for 44 straight years (1954–1998), per the SSA.
Short and Strong Boy Names
Sometimes less really is more. One-syllable and short boy names pack a punch without needing a mouthful of letters. They pair beautifully with longer middle names, sound great being called across a playground, and tend to age really well. Here are our favorite short and strong boy names.
Ace: Latin origin meaning “one” or “unity”
Ari: Hebrew origin meaning “lion”
Ash: English origin meaning “ash tree”
Bo: Scandinavian origin meaning “to live”
Cade: English origin meaning “round” or “gentle”
Cole: English origin meaning “coal black”
Cruz: Spanish origin meaning “cross”
Dean: English origin meaning “valley”
Drew: English origin meaning “strong and manly”
Eli: Hebrew origin meaning “ascended”
Finn: Irish origin meaning “fair” or “white”
Ford: English origin meaning “river crossing”
Gage: French origin meaning “oath” or “pledge”
Grant: Scottish origin meaning “great”
Hayes: English origin meaning “hedged area”
Hugh: Germanic origin meaning “mind” or “spirit”
Jack: English origin meaning “God is gracious”
Jude: Latin origin meaning “praised”
Kai: Hawaiian origin meaning “sea”
Knox: Scottish origin meaning “round hill”
Lane: English origin meaning “a narrow road”
Leo: Latin origin meaning “lion”
Luke: Greek origin meaning “light-giving”
Max: Latin origin meaning “greatest”
Nash: English origin meaning “by the ash tree”
Neil: Irish origin meaning “champion”
Noel: French origin meaning “Christmas”
Owen: Welsh origin meaning “young warrior”
Paul: Latin origin meaning “small”
Quinn: Irish origin meaning “wisdom”
Reed: English origin meaning “red-haired”
Rhys: Welsh origin meaning “enthusiasm”
Rex: Latin origin meaning “king”
Seth: Hebrew origin meaning “appointed”
Tate: English origin meaning “cheerful”
Troy: Irish origin meaning “foot soldier”
Van: Dutch origin meaning “of” or “from”
Wade: English origin meaning “river crossing”
Zane: Hebrew origin meaning “God is gracious”
Unique and Rare Boy Names
If you want a name that turns heads (in the best way), these unique and rare boy names deliver. They’re distinctive without being impossible to spell or pronounce, and each one has a meaning worth knowing. For the parent who aren’t fans of popular names and instead want their kid to be the only one with his name at school—without saddling him with something he’ll spend his whole life explaining—these are for you.
Alaric: Germanic origin meaning “ruler of all.” A Visigothic king’s name with serious main-character energy.
Ambrose: Greek origin meaning “immortal.” A saintly name with old-world elegance.
Ansel: Germanic origin meaning “God’s protection.” Think Ansel Adams and wide-open landscapes.
Bastian: Greek origin meaning “venerable.” A short form of Sebastian with a fairy-tale quality.
Caspian: Geographical name inspired by the Caspian Sea. Literary, adventurous, and completely swoon-worthy.
Cosmo: Greek origin meaning “order” and “beauty.” Quirky, bold, and surprisingly sophisticated.
Dashiell: French origin meaning uncertain—possibly “page boy.” Made famous by mystery writer Dashiell Hammett.
Elio: Italian origin meaning “sun.” Short, radiant, and increasingly popular in Europe.
Finnian: Irish origin meaning “fair.” A more distinctive alternative to the ever-popular Finn.
Idris: Welsh origin meaning “ardent lord.” Cool, cross-cultural, and effortlessly strong.
Jovian: Latin origin meaning “of Jupiter.” Celestial and bold without being over the top.
Laszlo: Hungarian origin meaning “glorious ruler.” A conversation starter with serious character.
Leander: Greek origin meaning “lion of a man.” Romantic, mythological, and deeply handsome.
Lysander: Greek origin meaning “liberator.” Shakespearean and strong.
Orion: Greek origin meaning “rising in the sky.” The hunter constellation and an undeniably cool name.
Osiris: Egyptian origin meaning “powerful” or “mighty.” Mythological and unforgettable.
Percival: French origin meaning “pierce the vale.” Arthurian legend meets gentle strength.
Rafferty: Irish origin meaning “prosperity.” Feels both vintage and completely fresh.
Soren: Danish origin meaning “stern” or “severe.” A philosopher’s name with a soft sound.
Stellan: Swedish origin meaning “calm” or “peaceful.” Unusual, handsome, and hard to forget.
Theron: Greek origin meaning “hunter.” Strong and distinctive without being difficult.
Wilder: English origin meaning “untamed.” An adventurous surname name that’s been rising fast.
Zephyr: Greek origin meaning “west wind.” Breezy, nature-inspired, and decidedly cool.
How to Choose the Right Baby Boy Name
With this many options, narrowing down your list can feel overwhelming. Here are a few strategies that actually help you choose the right name:
Say it out loud. Write the full name (first, middle, last) and say it out loud a few times. How does it flow? Does it feel natural to call across a room? The “yelling it at the park” test is real—and it works.
Consider the meaning. A name’s meaning might not matter to everyone, but for some families it’s everything. If heritage, faith, or a particular virtue is important to you, let the meaning guide your search.
Check the popularity. The SSA’s free baby name database at ssa.gov lets you look up any name’s ranking by year and by state. If having a unique name matters to you, this tool will tell you exactly how many babies shared that name in any given year.
Think about nicknames. A name like Alexander comes with built-in options (Alex, Xander, Lex), while a name like Jude is pretty much what you get. Neither approach is wrong—just worth thinking about.
Test it against the initials. Write out the first, middle, and last initials and make sure they don’t accidentally spell something you’d rather they didn’t.
Give yourself grace. There is no objectively perfect name. The right name is the one that feels right to you. And if you’re going back and forth between two great options? That just means you have two great options.
The Bottom Line
Naming your baby is a big moment—but it’s supposed to be a joyful one, too. Whether you land on a name from the top of the SSA charts or one that nobody in your family has ever heard of, the best baby boy name is the one that makes you smile every time you say it. Trust your gut, mama. You’ve got this.
Sources
Social Security Administration, Popular Baby Names
SSA Press Release: Olivia and Liam Remain Most Popular Baby Names for 2024
A version of this post was published September 23, 2023. It has been updated.

















































































