500+ Modern Boy Names
Are you looking for modern boy names for your new baby? Then you’ve come to the right place. Naming your baby is such an exciting time, and it’s always a good idea to have lots of options.
We’ve compiled lists of modern baby boy names, last names as first names, short modern boy names, classic modern boy names, popular modern boy names and strong modern boy names.
Why not also take a look at our lists for unique boy names and Southern boy names?
20 Modern boy names beginning with A
- Aaron
- Ace
- Adam
- Adler
- Adonis
- Aiden
- Aiko
- Aksel
- Alaric
- Alden
- Alec
- Alex
- Alexander
- Alfie
- Alijah
- Allen
- Alonso
- Alvin
- Amari
- Amir
20 Modern boy names beginning with B
- Bailey
- Barrett
- Beau
- Benjamin
- Bennett
- Bentley
- Blaze
- Bodhi
- Bowen
- Bradley
- Brayden
- Brendan
- Brennan
- Brett
- Brian
- Brody
- Bronson
- Brooks
- Bryce
- Bryson
Other Popular Boy Name Lists
Baby Boy Names |
Irish Boy Names |
Mexican Boy Names |
Greek Boy Names |
Strong Boy Names |
Country Boy Names |
Arabic Boy Names |
German Boy Names |
Italian Boy Names |
Catholic Boy Names |
Southern Boy Names |
20 Modern boy names beginning with C
- Caleb
- Cameron
- Camden
- Carter
- Cash
- Cassius
- Cayden
- Cedric
- Chance
- Chandler
- Chase
- Christopher
- Clark
- Clayton
- Cohen
- Colby
- Cole
- Colin
- Colton
- Cooper
20 Modern boy names beginning with D
- Darian
- Darius
- Dash
- Davin
- Dawson
- Dean
- Declan
- Demetrius
- Denver
- Derrick
- Desmond
- Devan
- Devin
- Dexter
- Diego
- Dillon
- Dimitri
- Dorian
- Drake
- Drew
20 Modern boy names beginning with E
- Easton
- Eden
- Edgar
- Edric
- Edwin
- Eli
- Elias
- Elijah
- Elliott
- Ellis
- Emery
- Emerson
- Emmett
- Enrique
- Eric
- Erik
- Ethan
- Everett
- Ezra
- Ezekiel
20 Modern boy names beginning with F
- Fabian
- Fallon
- Farley
- Faruk
- Felix
- Ferdinand
- Finnegan
- Fisher
- Fletcher
- Flynn
- Ford
- Forrest
- Foster
- Fox
- Francisco
- Franklin
- Fraser
- Frederick
- Fynn
- Felix
20 Modern boy names beginning with G
- Gabriel
- Gage
- Galen
- Gannon
- Gardner
- Garrett
- Gavin
- Gentry
- George
- Gerald
- Giancarlo
- Gibson
- Gideon
- Gilbert
- Giovanni
- Glen
- Graham
- Grant
- Grayson
- Grey
20 Modern boy names beginning with H
- Hadrian
- Hailey
- Hakeem
- Halen
- Haley
- Hamish
- Hank
- Harley
- Harris
- Harrison
- Harry
- Harvey
- Hassan
- Hayden
- Heath
- Hector
- Hendrix
- Henry
- Holden
- Hudson
20 Modern boy names beginning with I
- Ian
- Ibrahim
- Ignacio
- Ike
- Imran
- Indiana
- Inigo
- Ira
- Isaac
- Isaiah
- Isaias
- Ishmael
- Israel
- Italo
- Ivan
- Iver
- Iverson
- Ivo
- Izayah
- Izaiah
20 Modern boy names beginning with J
- Jackson
- Jacob
- Jaden
- Jagger
- Jaime
- Jalen
- James
- Jamison
- Jared
- Jase
- Jasper
- Jayce
- Jayden
- Jax
- Jaxen
- Jaxon
- Jayson
- Jeffrey
- Jensen
- Jeremiah
20 Modern boy names beginning with K
- Kai
- Kaiden
- Kairo
- Kale
- Kaleb
- Kameron
- Kane
- Karter
- Kash
- Kayden
- Kayson
- Keaton
- Keegan
- Keith
- Keller
- Kelly
- Kelvin
- Kendrick
- Kenneth
- Kent
20 Modern boy names beginning with L
- Landon
- Lane
- Langston
- Laramie
- Lars
- Lathan
- Laurence
- Lawson
- Layton
- Leander
- Ledger
- Lee
- Leif
- Lennon
- Lennox
- Leo
- Leon
- Leonard
- Levi
- Liam
20 Modern boy names beginning with M
- Maddox
- Magnus
- Malik
- Marco
- Mario
- Marley
- Martin
- Mason
- Mateo
- Mathias
- Matteo
- Maverick
- Maxim
- Maxwell
- Memphis
- Micah
- Michael
- Miguel
- Miles
- Miller
20 Modern boy names beginning with N
- Nash
- Nathaniel
- Naveen
- Neil
- Nelson
- Nero
- Nestor
- Nevin
- Nicholas
- Nico
- Nigel
- Nolan
- Norbert
- Norman
- Nova
- Nyle
- Nyx
- Noah
- Nathan
- Nikhil
20 Modern boy names beginning with O
- Oakley
- Odin
- Oliver
- Omar
- Onyx
- Orlando
- Oscar
- Osiris
- Otis
- Otto
- Owen
- Ozias
- Oziel
- Ozzie
- Obadiah
- Ocean
- Octavio
- Odis
- Odysseus
- Olin
20 Modern boy names beginning with P
- Pablo
- Parker
- Pascal
- Paxton
- Payton
- Pedro
- Percy
- Perry
- Phoenix
- Pierce
- Porter
- Preston
- Princeton
- Prosper
- Ptolemy
- Pablo
- Pace
- Paladin
- Palomo
- Patricio
20 Modern boy names beginning with Q
- Quade
- Quadir
- Quaid
- Quan
- Quin
- Quincy
- Quinn
- Quinten
- Quintin
- Quinton
- Quillan
- Quinlan
- Quinnton
- Quenton
- Quinby
- Quince
- Quirino
- Quirinus
- Quay
- Quincey
20 Modern boy names beginning with R
- Rafael
- Rafferty
- Rainer
- Rami
- Ramiro
- Ramsey
- Raphael
- Rashad
- Ray
- Raymond
- Reagan
- Reed
- Reese
- Reid
- Remi
- Remington
- Ren
- Rene
- Rex
- Rhett
20 Modern boy names beginning with S
- Sage
- Salvador
- Sam
- Samuel
- Santiago
- Saul
- Sawyer
- Scott
- Sebastian
- Sebby
- Senna
- Sergio
- Seth
- Shiloh
- Silas
- Simon
- Sky
- Solomon
- Spencer
- Sterling
20 Modern boy names beginning with T
- Tadhg
- Taj
- Tanner
- Tarek
- Tate
- Taylor
- Teagan
- Ted
- Teddy
- Terrence
- Theo
- Theodore
- Thiago
- Thomas
- Thor
- Titan
- Toby
- Todd
- Tom
- Troy
10 Modern boy names beginning with U
- Ulysses
- Uri
- Uriah
- Uriel
- Usher
- Utah
- Uzziah
- Ugo
- Umar
- Ulrich
20 Modern boy names beginning with V
- Val
- Vale
- Valentine
- Vance
- Vaughn
- Ved
- Venn
- Vernon
- Victor
- Viggo
- Vince
- Vincent
- Vinnie
- Virgil
- Vitaliy
- Vlad
- Vyas
- Vynce
- Vytas
- Vyvyan
20 Modern boy names beginning with W
- Wade
- Walker
- Wallace
- Walter
- Warren
- Watson
- Waylon
- Wayne
- Weldon
- Wesley
- West
- Weston
- Wheeler
- Wiley
- Will
- William
- Wilson
- Winston
- Wolfgang
- Wyatt
10 Modern boy names beginning with X
- Xavier
- Xaiden
- Xander
- Xanthe
- Xenon
- Xerxes
- Xia
- Ximenez
- Xiomar
- Xylon
20 Modern boy names beginning with Y
- Yale
- Yamir
- Yan
- Yancy
- Yannis
- Yates
- Yehuda
- Yen
- Yeoman
- Yestin
- Yohan
- Yonah
- Yori
- York
- Yoshi
- Yossi
- Yousef
- Youssef
- Yuma
- Yuri
20 Modern boy names beginning with Z
- Zac
- Zach
- Zachariah
- Zachary
- Zaid
- Zain
- Zakari
- Zander
- Zane
- Zayden
- Zeal
- Zeb
- Zebediah
- Zebulon
- Zen
- Zenith
- Zephyr
- Zeus
- Ziggy
- Zion
Baby boy names
Here are some great options for baby boy names!
- Ethan
- Liam
- Noah
- Aiden
- Jackson
- Lucas
- Oliver
- Mason
- Elijah
- Caleb
- Benjamin
- Henry
- Alexander
- William
- James
- Michael
- Sebastian
- Daniel
- Samuel
- Matthew
- Logan
- David
- Joseph
- Gabriel
- Isaac
Modern baby boy names
Are you looking for a modern boy name for your little one? Take a look at our list.
- Asher
- Axl
- Beckett
- Bodhi
- Bowie
- Camden
- Cassius
- Cruz
- Dallas
- Dash
- Denver
- Easton
- Ezra
- Finn
- Grayson
- Hendrix
- Hudson
- Jaxon
- Jensen
- Kai
- Kian
- Kingston
- Knox
- Kylo
- Landon
- Levi
- Maddox
- Maverick
- Nash
- Orion
- Phoenix
- Quinn
- Remy
- River
- Rowan
- Ryder
- Sawyer
- Sterling
- Taj
- Tate
- Thayer
- Titan
- Wilder
- Wolf
- Xander
- Zaiden
- Zane
- Zion
- Zephyr
- Zeus
Last names as first names
Using last names as first names is becoming increasingly popular, check these out.
- Anderson
- Beckett
- Carter
- Davis
- Ellis
- Foster
- Gray
- Harrison
- Jackson
- Kennedy
- Larson
- Maxwell
- Parker
- Quinn
- Reynolds
- Sawyer
- Tucker
- Walker
- Williams
- Yates
Short modern boy names
- Ace
- Ash
- Beau
- Bo
- Cruz
- Cy
- Dash
- Eli
- Finn
- Fox
- Gage
- Grey
- Gus
- Hayes
- Heath
- Jace
- Jax
- Jet
- Jude
- Kai
- Kian
- Knox
- Leo
- Levi
- Max
- Nash
- Nico
- Odin
- Oz
- Pax
- Reid
- Rhys
- Rian
- Rio
- Ron
- Ryker
- Sage
- Sam
- Sean
- Seth
- Tate
- Ty
- Van
- Vaughn
- Wes
- Wolf
- Xander
- Zane
- Zeke
- Zev
Classic modern boy names
- Adam
- Alexander
- Andrew
- Anthony
- Benjamin
- Caleb
- Charles
- Christopher
- Daniel
- David
- Edward
- Elias
- Elliott
- Ethan
- Gabriel
- George
- Henry
- Isaac
- Jack
- Jacob
- James
- John
- Joseph
- Julian
- Leo
- Lucas
- Luke
- Marcus
- Matthew
- Michael
- Miles
- Nathaniel
- Nicholas
- Noah
- Oliver
- Owen
- Patrick
- Paul
- Peter
- Philip
- Richard
- Robert
- Samuel
- Simon
- Stephen
- Theodore
- Thomas
- William
- Wyatt
- Zachary
Popular modern boy names
Here are some of the most popular modern boy names.
- Aiden
- Alexander
- Anthony
- Benjamin
- Blake
- Caleb
- Cameron
- Carter
- Christopher
- Daniel
- Dylan
- Elijah
- Ethan
- Gabriel
- Gavin
- Grayson
- Hunter
- Isaac
- Jack
- Jackson
- Jacob
- James
- Jayden
- Joseph
- Joshua
- Julian
- Liam
- Logan
- Mason
- Matthew
- Michael
- Nathan
- Nicholas
- Noah
- Oliver
- Owen
- Parker
- Ryan
- Samuel
- Sebastian
- Tyler
- William
- Wyatt
- Xavier
- Zachary
- Zane
- Jaxon
- Lincoln
- Levi
- Connor
Strong modern boy names
- Ace
- Axl
- Axel
- Blaze
- Bodhi
- Cash
- Chase
- Colt
- Cruz
- Dante
- Dash
- Diesel
- Duke
- Finn
- Gunner
- Hendrix
- Hunter
- Jagger
- Jet
- Jett
- Maddox
- Maverick
- Maximus
- Neo
- Onyx
- Phoenix
- Remington
- Rocco
- Roman
- Ryder
- Saint
- Steele
- Stone
- Wilder
- Wolf
- Wyatt
- Xander
- Zane
- Zeus
- Zion
- Zephyr
We hope this blog has helped you to find modern boy names, good luck finding the perfect one!
Abigail holds a First Class Degree in Marketing and a BTEC in Children’s Play, Learning, and Development. As an established author and expert in baby names, she has spent over four years alongside industry experts blogging about pregnancy, babies, and family-related topics, including quotes and puns, with a special focus on name ideas. Her well-researched articles are thoughtfully crafted to guide parents through early parenthood, making her work an invaluable resource for families.