A sleeping baby boy© iStock

130 unique and modern baby boy names to inspire you

From unusual baby boy names to old classics, you can't go wrong with these modern monikers

Lifestyle Features Editor
Updated: January 8, 2024

Choosing the right name for your newborn can be a tough decision, and while looking at a list of the most popular baby names can be a good place to start, these modern baby boy names also offer great inspiration if you're looking for something a little more unique for your son.

Whether you're taking inspiration from celebrity babies - such as Aire, the name chosen by Kylie Jenner for her son, and August, the name of Princess Eugenie's firstborn – or fancy the idea of giving a classic name a new lease of life, there's something for everyone in our list below…

What are modern baby names?

A modern baby name could be considered as a new name or one that is having a resurgence in popularity from long ago. For example, Archie – the name chosen by Prince Harry and Meghan Markle for their son in 2019 – could be considered a modern baby boy name, as it has made a comeback in recent years to become one of the most popular names for boys.

RELATED: Most popular royal baby names

Modern baby boy names with meanings

Looking for a unique or contemporary baby boy name? Browse our list of 130 ideas from A-Z, along with their meanings to see which takes your fancy. 

Aaron

Origin: Hebrew. Meaning "mountain of strength, exalted, strong."

Aidan

Origin: Gaelic. Meaning "little fire."

Aire

Origin: Hebrew. Meaning "lion of god."

Angel

Origin: Greek. Meaning "messenger".

Archie

Origin: English. Meaning "genuine," "bold" or "brave."

© Netflix

Prince Harry and Meghan Markle named their son Prince Archie

Arlo

Origin: English. Meaning "fortified hill."

Asher

Origin: Hebrew. Meaning " happy" and "blessed".

Atlas

Origin: Greek. Meaning "to carry."

MORE: 40 baby names set to go extinct in 2023

Atticus

Origin: Latin. Meaning "man of Attica" or "belonging to Attica."

August

Origin: Latin. Meaning "great, to increase."

Beau

Origin: French. Meaning "beautiful."

Benjamin

Origin: Hebrew. Meaning "son of the right hand, son of the south, son of my days."

Benson

Origin: British. Meaning "son of Ben."

Bentley

Origin: British. Meaning "meadow with coarse grass."

Bodhi

Origin: Indian. Meaning "awakening" and "enlightenment."

Brody

Origin: Irish. Meaning "ditch, muddy place."

Cairo

Origin: Arabic. Meaning "victorious, the conqueror, the vanquisher."

Caleb

Origin: Hebrew. Meaning "wholehearted, dog-like."

Cameron

Origin: Scottish. Meaning "crooked nose."

Cassius

Origin: Latin. Meaning "vain."

Cillian

Origin: Irish. Meaning "bright-headed."

Colt

Origin: British. Meaning "young male horse."

Conrad

Origin: German. Meaning "brave counsel."

Cruz

Origin: Portuguese. Meaning "cross."

© Photo: Instagram

Cruz is the name of David and Victoria Beckham's youngest son

Dalton

Origin: English. Meaning "the settlement in the valley."

Dominic 

Origin: Latin. Meaning "of the lord."

MORE: Top 10 retro baby names making a comeback

Drake

Origin: British. Meaning "dragon."

Dream

Origin: English. Meaning "joy" or "music."

Easton

Origin: English. Meaning "East Town."

Eden

Origin: Hebrew. Meaning "paradise."

Elijah

Origin: Hebrew. Derives from a phrase meaning "Jehovah is my God."

Emmett

Origin: Irish. Meaning "universal, truth."

Evan

Origin: Welsh. Meaning "God is gracious; born of yew; youth."

Ever

Origin: American. Meaning "always" or "ever in life."

Everett

Origin: German. Meaning  "wild boar" and "brave, hardy". 

Ezra

Origin: Hebrew. Meaning "help."

Fenix

Origin: Greek. Meaning "dark red."

Gabriel

Origin: Hebrew. Meaning "God is my strength; hero of God."

Gray

Origin: British. Meaning "grey-haired."

Grayden

Origin: British. Meaning "son of grey-haired one."

Grayson

Origin: British. Meaning "son of the grey-haired one."

Griffin

Origin: Welsh. Meaning "lord" or "prince."

Gunner

Origin: German. Meaning "battler" or "warrior."

Harlow

Origin: English. Meaning "army hill."

Harley

Origin: British. Meaning "hare's meadow."

Harrison

Origin: British. Meaning "son of Harry."

READ: Top 20 genius baby names revealed

Haven

Origin: English. Meaning "safe place."

Hayden

Origin: English. Meaning "fire."

Hudson

Origin: English. Meaning "son of Hudd" or "son of Hugh."

Huxley

Origin: British. Meaning "Hugh's meadow."

Hugo

Origin: German. Meaning "mind."

Israel

Origin: Hebrew. Meaning "God perseveres."

Izaiah

Origin: Hebrew. Meaning "Salvation of God; Lord helps me."

Jameson

Origin: British. Meaning "son of James."

Jaxon

Origin: British. Meaning "son of Jack."

Jayden

Origin: Hebrew. Meaning "thankful; God will judge."

Jeremiah

Origin: Hebrew. Meaning "the lord exalts."

Joziah

Origin: Hebrew. Meaning "Jehovah helps."

Julian

Origin: Greek. Meaning "youthful" or "Jove's child."

20 of the most original celebrity baby names

Kash

Origin: Indian. Meaning "universe" or "sky."

Kylan

Origin: Gaelic. Meaning "narrow; straight."

Kylo

Origin: Latin. Meaning "sky; heavenly."

Levi

Origin: Hebrew. Meaning "united" or "joined."

MORE: When to start buying baby stuff - best time for new mothers

Liam

Origin: Irish. Meaning "helmet of will, protection; strong-willed warrior."

Louis

Origin: French and German. Meaning "famous warrior."

Luca

Origin: Italian. Meaning "bringer of light."

Lucas

Origin: Latin. Meaning "bringer of light."

Maddox

Origin: Welsh. Meaning "son of Madoc; fortunate."

© Getty Images

Angelina Jolie's eldest son is called Maddox

Mason

Origin: British. Meaning "stone worker."

Matthew

Origin: Hebrew. Meaning "gift of God, gift of Yahweh."

READ: 20 baby shower themes every mum-to-be will love

Micah

Origin: Hebrew. Meaning "who resembles God?"

Milo

Origin: German. Meaning "solider, merciful."

Nathaniel

Meaning: Hebrew. Meaning "God has given."

Oakley

Origin: English. Meaning "meadow of oak trees."

Oscar

Origin: Irish. Meaning "God spear" or "champion warrior."

Otis

Origin: English. Meaning "son of Ode."

Otto

Origin: German. Meaning "wealth."

Owen

Origin: Welsh. Meaning "noble-born" or "young warrior."

Preston

Origin: British. Meaning "priest's town."

Quentin

Origin: Latin. Representing the fifth place or a child born in the fifth month of the year.

Quinn

Origin: Irish. Meaning "wise," "sense," or "reason."

Reign

Origin: American. Meaning "rule" or "sovereign."

Riley

Origin: Irish. Meaning: courageous or valiant

Rhodes

Origin: British. Meaning "where roses grow."

Roman

Origin: Latin. Meaning "citizen of Rome."

Rowan

Origin: Irish and Scottish. Meaning "little red-head."

Royal

Origin: English. Meaning "of the King."

Rubin

Origin: Hebrew. Meaning "behold, my son, ruby, red."

Ryan

Origin: Gaelic. Meaning "little king."

Ryder

Origin: English. Meaning "horseman, rider."

Rylan

Origin: English. Meaning "land where rye is grown."

Samuel

Origin: Hebrew. Meaning "God has heard" or "name of God."

Saint

Origin: Latin. Meaning "holy."

Sebastian

Origin: Greek. Meaning "venerable, revered."

Solomon

Origin: Hebrew. Meaning "peace."

Sterling

Origin: English. Meaning "little star."

Tate

Origin: English. Meaning "cheerful."

Theodore

Origin: Greek. Meaning "a gift from God."

Tobias

Origin: Hebrew. Meaning "God is good."

Tyler

Origin: British. Meaning "tile maker, roof worker."

Vincent

Origin: Latin. Meaning "prevailing."

Wade

Origin: English and Scandinavian. Meaning "to go; ford."

Weston

Origin: British. Meaning "from the Western town."

Wyatt

Origin: British. Meaning "brave warrior".

Xander

Origin: Greek. Meaning "defender of humankind."

Xavier

Origin: Spanish. Meaning "bright; splendid; new house."

Zachary

Origin: Greek and Hebrew. Meaning "the Lord recalled."

Zephyr

Origin: Greek. Meaning "west wind."

Short modern baby boy names with meanings

Ace

Origin: English. Meaning "someone who excels."

Ash

Origin: Hebrew. Meaning "happy, ash tree."

Dax

Origin: French. Meaning "leader."

Ike

Origin: Hebrew. Meaning "laughter."

Jazz

Origin: English. Meaning "style of music."

Kai

Origin: Welsh. Meaning "keeper of the keys, earth."

Kit

Origin: English. Meaning "bearing Christ."

Koa

Origin: Hawaiian. Meaning "warrior" or "valiant one."

Max

Origin: German. Meaning "greatest."

© iStock

Modern and edgy boy names with meanings

Axel

Origin: Scandinavian. Meaning "father of peace."

Bear

Origin: American. Meaning "strong and brave bear."

Beck

Origin: German. Meaning "brook" or "stream."

Bowie

Origin: Scottish. Meaning "yellow-haired" or "blond."

Draco

Origin: Greek. Meaning "dragon" or "serpent."

Hendrix

Origin: Dutch and German. Meaning "estate ruler."

Jagger

Origin: British. Meaning "Carter."

Jett

Origin: British. Meaning "free or black stone.

Knox

Origin: Scottish. Meaning "round-top hill."

Legend

Origin: English. Meaning "a mythical or semi-mythical story passed down through generations" or "an extremely famous person."

Maverick

Origin: American. Meaning "an independent man who avoids conformity."

Wolf

Origin: German. Meaning "a man of courage and cunning."

Wylder

Origin: British. Meaning "wild animal."

Don't want to miss a story? Sign up to the Family Hub newsletter to get other stories like this delivered straight to your inbox.

Sign up to HELLO Daily! for the best royal, celebrity and lifestyle coverage

Email Address

By entering your details, you are agreeing to HELLO! Magazine User Data Protection Policy. You can unsubscribe at any time. For more information, please click here.

More Parenting

See more