1. Home
  2. Feature

106+ Best Modern Baby Boy Names

22 Aug 2023 60

Modern baby names for boys are all the rage at the minute, some have come back into fashion whereas other modern boy names have never left.

An overriding factor for choosing a modern name for your baby boy is down to the fact that it'll always be timeless and unique as society is changing all the time! From modern baby boy names starting with g and baby names boy from a favourite piece of popular culture, to names with historical or spiritual origin, baby boys have never been easier to name.

Top modern boy names for 2020 include Milo, Atticus, Asher, Leo, Jasper and more! However, if modern boy names aren't your cup of tea, check out our 100 best one syllable boy names for your new arrival, or if you're not on the hunt for a first name, take a read of our interesting 99 boys' middle names - bound to give you all your boy name inspo!

106+ Best Modern Baby Boy Names

Christopher - A Greek name inspired by one of Pooh’s best friends from A.A. Milne’s 'Winnie the Pooh'.

Sarto, Meaning: mender Origin: Latin ~ View Detail

Dexter - Latin roots meaning 'dyer, right-handed'.

Caleb - A more unusual name meaning 'whole hearted'.

Sergeant, Meaning: to serve Origin: Latin ~ View Detail

Milo - A name of English roots meaning 'soldier'.

Scott - Derived from Latin Scoti meaning "Gaelic speaker", referring to someone who is Scottish.

Max - A shortened form of the Latin name Maximilian, from Maximus, meaning "the greatest".

Leo - A classic Latin name meaning 'lion'.

Oliver - "Never before has a boy asked for more" - how about this Oliver Twist inspired name?

Robin - Germanic origins meaning 'bright' and 'fame'.

Joshua - Another extremely sought after name, with plenty of cute nicknames, meaning 'salvation'.

Liam - Inspired by Liam Hemsworth, star of The Hunger Games trilogy.

Theo - Derived from Ancient Greece, this name means 'divine gift'.

Jonah - Inspired by the infamous Biblical tale, this name refers to 'dove'.

Arun - One of our fave modern Indian baby boy names meaning 'dawn' or 'reddish sky'.

Archie - The perfect name for your little boy meaning 'bold prince'.

Juniper - A lovely Latin name meaning 'young' or 'evergreen'.

Brandon - A modern baby name of old English origin meaning  'hill covered with broom'.

James - A similar modern baby name, meaning "heel" or "supplanter".

Ellis - An Ancient name meaning 'crusader'.

Holden - A brave name inspired by J. D. Salinger's 'The Catcher in the Rye'.

Dylan - A really modern name of Welsh origins meaning 'son of the sea'.

Gideon - For all your strong babies, meaning 'warrior'.

Jacob - Inspired by the infamous Twilight book and film sensations.

William - 'To be or not to be' - how about this iconic literary name?

Argento, Meaning: silvery Origin: Latin

Elliott - A strong, masculine name meaning 'With Strength and Right' or 'Bravely and Truly'.

Rahi -A unisex Hindu name meaning 'traveller'.

Luke - Taken from Margaret Atwood's revolutionary 'The Handmaid's Tale'.

Eli - A name that can also be used for a baby girl meaning 'ascension'.

Samuel - A religious name referring to 'Asked of God; Heard God'.

Hugo - A trendy name of Germanic origins, meaning 'mind'.

Fox - Not just an animal, this name of English origin referring to a cunning individual.

Kirin - One of the modern Tamil baby boy names meaning 'praiser' and 'poet'.

Rubin - Also once a popular Hebrew last name, it means 'son'.

Jay - English origins, referring to the name of a brightly coloured bird.

Cameron - A baby name deriving from Scottish origins meaning "crooked nose" or "crooked river".

Otis - Another name of English roots meaning 'wealth'.

Asher - For all those smiley babies, meaning 'happy one'.

Thomas - A name derived from the Aramaic personal name, meaning "twin" and "leader."

Chester - English origins meaning 'a fortress'.

Drake - Not just a pop singer, this name also refers to a male duck - quack!

Evan - A Welsh name meaning 'God is good'.

Harry - Inspired by the child wizard himself, Harry Potter.

Daniel - A trendy name referring to the idea that "God is one's judge'.

Dale - English origin meaning 'one who lives in the valley'.

Bear - If it's good enough for Cheryl, it's good enough for us. A gorgeous name meaning 'brave bear'.

Phoenix - A super cool name of Greek origins meaning 'deep red' or referring to the mythical creature.

Aaron - One of the more popular modern baby names, meaning 'Mountain of strength'.

Oakley - An old English name meaning 'meadow of oak trees'.

Fraser - A quirky name of French origins meaning 'strawberry'.

Forrest - French origins meaning 'woodsman' or 'wood'.

Harry - A Medieval form of the name Henry, meaning "power, ruler".

Tom - Inspired from the great novel 'The Grapes of Wrath'.

Proctor, Meaning: official, administrator Origin: Latin

Louis - A modern name of German, French origin meaning "renowned warrior".

Eric - Move aside Simon Cowell. Meaning "sole ruler", "eternal ruler", derived from Old Norse.

Conrad - This proto-Germanic name is coming back into fashion and it means 'bold'.

Finn - Old Nordic name inspired by a mythical Irish warrior and folklore hero.

Samson - Inspired by a character in the Dickens novel 'The Old Curiosity Shop'.

Dylan - One for all the water babies! Meaning "son of the sea" or "son of the wave", derived from Welsh origins.

Orlando - If it's good enough for the Bard, it's good enough for us - inspired by Shakespeare's 'As You Like It'.

Quirino, Meaning: a spearman, a warrior Origin: Latin

Jackson - Literally translating to 'son of Jack', this is a pretty cool name.

Adam - A masculine name, deriving from the Hebrew noun ‘adamah’ meaning "the ground" or "earth".

Levi - Previously a popular Hebrew last name, meaning 'One who joins or connects'.

Nicholas - A name derived from the Greek name Νικόλαος (Nikolaos), meaning "victory of the people".

Balbo, Meaning: mutterer Origin: Latin

Conan - A name originating in Ireland meaning 'wolf'.

Ryan - A name of Irish origin meaning "Little King".

Arthur - A name making a comeback, inspired by 'Arthur Golden'.

Ainsley - A name of English origin meaning 'fruit of the oak tree'.

Owen - Meaning 'noble born' this Welsh name is making a comeback.

Alexander - A bold baby name with a Greek origin meaning "defender, protector of man".

Billy - If you've got a budding dancer on your hands, this Billy Elliot inspired name is perfect.

Naveen -Inspired by Princess and The Frog, this Hindu name means 'beautiful'.

Morrie, Origin: Latin, diminutive of Maurice

Pompey, Meaning: five Origin: Latin

Connor - A super stylish baby boy name of Irish origins meaning "Lover of wolves" or "Lover of hounds".

Tiger - Rawr! How about this paw-some name meaning 'powerful'.

Saul - Another name which refers to the idea of asking, meaning 'Asked for'.

Fidelis, Origin: Latin

Rafael - A lovely name meaning 'God has healed; Healed by the Lord'.

George - Have a first name like a Prince! Derived from Greek origin meaning "farmer".

Darcy - One of the newer modern baby names inspired by Austen's 'Pride and Prejudice'.

Samson - Shine bright with this name meaning 'bright sun'.

Benjamin - A popular name derived from Hebrew 'בִּנְיָמִין‎', translating to "Son of my right [hand]" - this baby name also has super cute nicknames!

Jet - A super cool name, derived from the French meaning 'black gemstone'.

Cedar - A quirky name meaning of American origin inspired by the tree.

Ash - A real earthy name referring to an 'ash tree'.

Spencer - British roots meaning 'steward' or 'administrator'.

Byron - A Celtic-inspired name meaning 'brave' and 'virtuous'.

Charlie - Taken from Roald Dahl's finger-licking children's book 'Charlie and The Chocolate Factory'.

Peter - A boy's name of Greek origin meaning "rock" or "stone".

Luke - A name derived from the Latin name Lucius meaning "the bright one" or "the one born at dawn".

Kamal -A common Hindu name meaning 'perfection'.

Jack - Originally a nickname for John, this English name means "God Is Gracious"

Tim - Add a Christmas twist with this 'A Christmas Carol' inspired modern name.

Jay - Inspired by F Scott Fitzgerald's timeless novel 'The Great Gatsby'.

Jonas - Derived from the Greek 'οιωνός' meaning 'sign'.

Isaac - A classic name meaning 'laughter'.

Danny - 'The Champion of The World' - how about this for a winning modern boy name?

Sebastian - Time to go 'Under the Sea' with this 'Little Mermaid' inspired name.

Jacob - A modern baby name with Hebrew origins meaning "may God protect".

Alfie - Clever cloggs! Derived from Old English meaning 'wise',

Atticus - Making a comeback, this name inspired by the novel 'To Kill a Mockingbird' is great.

Tristan - A name of Welsh origins meaning 'bold'.

Eden - Can also be used for a baby girl meaning 'garden of pleasures' and 'delight'.

Connell - After the rise in Sally Rooney's novel 'Normal People', we're sure this name is making a comeback - meaning 'strong wolf'.

Griffin - A name with Welsh roots meaning 'fierce'.

Lucas - Latin roots meaning 'bright' and 'shining'.

Paine, Meaning: villager, country-dweller Origin: Latin

Edward - A name taken from Charlotte Bronte's infamous 'Jane Eyre'.

Fortney, Meaning: strong one Origin: Latin

Nathaniel - An adorable name meaning 'Gift of God'.

Oscar - Inspired by one of the greatest male writers of all time - Oscar Wilde.

Benjamin - Meaning 'Son who is at my right hand'.

Albert - How about adding a little Royalty into the family with this regal name.

David - A name for all the lovebirds - meaning 'beloved'.

Matthew - A lovely, modern name meaning 'gift'.

Wolf - Germanic origins referring to the howling beasts themselves.