Top baby boy names for every letter of the alphabet

Nov 16, 2021

Naming your baby is one of the biggest milestones during your pregnancy. Will you go with a classic name? A modern name? A unique name? Name him after someone you love? It’s a big task, as your child will have this name for the rest of their lives, but it should also be a fun process.

To help you get started, check out these top 20 baby names for every letter of the alphabet. If you need even more inspiration, head to the Huggies Baby Name Finder tool to help you in your search even further.

Popular baby boy names that start with the letter A

Aiden: Irish for “little fire;” can be unisex.
Alexander: Greek for “the great protector,” nicknames include Alex, Al, Xander, Ali and Ander.
Anthony: A classic name, it means “priceless.”
Arlo: Arlo means “hill” in German.
Asher: While Asher seems like a modern name, it actually has Hebrew origins and means “blessed.”
Atticus: Atticus in Latin means someone who comes from the area around Athens, Greece, but in modern times it is usually meant to mean “father-like” as it is the name of the father in the popular novel “To Kill a Mockingbird.”
Aubrey: Aubrey means “fair-headed ruler” in French and is a unisex name.
Avery: Meaning “rules with elf wisdom,” Avery is a name that has risen in popularity recently.
Austen: Austen is a version of the name Augustine; it’s also the last name of 16th-century novelist Jane Austen and is unisex.
Axel: Axel means “divine” and has both Hebrew and Swedish origins.

Popular baby boy names that start with the letter B

Bailey: Bailey is French for “able” and “fortification,” and has several different spellings including Baylee, Bailee and Baley.
Baylor: In Old Anglo-Saxon times, a baylor was someone who tended to horses.
Beau: Beau means “beautiful” in French. It’s traditionally been a male name, but has become more unisex in recent years. It can also be spelled Bo.
Beckett: A unisex name, it means “dweller by the brook” in English.
Benjamin: A classic name, Benjamin means “son of my right hand” in Hebrew.
Bennett: Bennett is a name of English origin that is a variation on the name Benedict.
Bentley: It means “from the moor” in Old English.
Berkley: Berkley means “the birch tree meadow” in Old English and is also a city in California. It can be spelled Berkeley or Berklee as well.
Blake: Meaning “dark-haired” in Scottish, Blake has become a unisex name.
Bradley: Bradley has become a unisex name in recent years and means “broad meadow.”
Brady: Irish for “spirited,” Brady is a unisex name.
Brandon: Brandon is Old English for “sword.”
Braxton: A variation of the Old English for “brock’s town,” Braxton is a name that is rising in popularity.
Brian: Celtic for “strong,” Brian has been a popular name for many years.
Bryson: Welsh for “son of Bryce.”

Popular baby boy names that start with the letter C

Caleb: Hebrew for “faithful,” Caleb is a Biblical name.
Camden: Scottish for “winding valley,” Camden can also be shortened to Cam and it is a unisex name.
Cameron: Cameron actually means “bent nose” in a few languages such as Celtic, Scottish and Old English. It is a unisex name.
Carter:Carter is Old English for “cart driver,” and is now used as a unisex name.
Cash: The name Cash comes from English for “maker of chests.” It could also be short for Cashel, which is Irish for “castle” or “fortress.”
Cayden: Cayden is a popular name, meaning “spirit of battle” in Gaelic. It can be used as a unisex name.
Chadwick: Chadwick is Celtic for “warrior.”
Charlie: Traditionally a nickname for Charles, some people are choosing to name their children Charlie and skip Charles altogether. It is a unisex name.
Christopher: Christopher is a classic name and is Greek for “follower of Christ.” There are many nicknames associated with it, such as Chris, Toph, Topher and Opie.
Clayton: English for “mortal,” Clayton can be a unisex name. A nickname is Clay.
Cole: Cole is Greek for “victory of the people,” and is a unisex name.
Colton: Colton is a joining together of the words “coal” and “town” in Old English.
Cooper: Latin for “barrel maker,” Cooper is a unisex name.
Connor: Connor is Scottish for “praised,” and can be spelled Conner, Conor or Connor.
Crew: Meaning a “group of people,” Crew is an English name.

Popular baby boy names that start with the letter D

Dakota: Dakota is a Native American tribal name and means “friend.”
Dallas: Dallas means “wise” or “waterfall” in Scottish and Gaelic. It’s also a city in Texas.
Dalton: In Old English Dalton means “valley farm.”
Damien: Damien is Greek for “divine power.” It can also be spelled Damian.
Daniel: Hebrew for “God judges,” Daniel is a classic name. Danny and Dan are both nicknames.
Dante: Dante means “long-lasting” in Italian.
David: In Hebrew, David means “beloved.” It is a classic Biblical name.
Dayton: Dayton means “bright town” in English, and it is a unisex name.
Dean: In French, Dean means “valley,” and in Latin, it means “presiding official.”
Declan: Declan means “goodness” in Gaelic and is rising in popularity.
Delaney: A Gaelic name, Delaney means “descendant of the challenger.” It’s a unisex name.
Desmond: In Anglo-Saxon, Desmond means “gracious protector.” Nicknames include Des and Desi.
Diego: Diego is Spanish for “supplanter.”
Dylan: Dylan is Celtic and Welsh for “son of the waves,” but is a unisex name now.
Dominic: Dominic is Latin for “belonging to the Lord” and it can also be spelled Dominick.

Popular baby boy names that start with the letter E

Easton: Meaning “east-facing place,” Easton is a unisex name.
Eli: Hebrew for “ascended,” Eli is gaining in popularity. It can also be short for Elijah.
Elijah: Elijah is one of the top 10 baby boy names, and it means “The Lord is my God” in Hebrew.
Emerson: Emerson is a popular name that means “industrious” or “son of Emery.”
Emery: Emery is German name that means “powerful home” and is unisex.
Ethan: Hebrew for “firm,” Ethan is a name that has stayed on popular name lists for many years.
Ezekiel: A Biblical name, Ezekiel means “God gives strength” in Hebrew.
Ezra: Hebrew for “helper,” Ezra is gaining in popularity.

Popular baby boy names that start with the letter F

Fallon: Celtic for “the one in charge,” it’s a unisex name.
Fernando: In Spanish, Fernando means “adventurer.”
Finley: In Celtic and Gaelic, Finley means “fair-haired one.” It can also be shortened to Finn.
Finn: Finn is Irish for “blond.” It can also be spelled Fin.
Finnegan: Finnegan means “fair” in Irish and can be shortened to Finn or Finney.
Forrester: A “Keeper of the forest,” Forrester can be a unisex name. It can also be spelled Forester.
Foster: Foster comes from the name Forester.
Frankie: Frankie is a nickname, usually short for Frank.
Franklin: From the English for “free man,” Franklin can also be shortened to Frank.

Popular baby boy names that start with the letter G

Gabriel: The name Gabriel has Hebrew and Spanish roots and means “God’s able-bodied one.”
Gael: A unisex name, Gael can be short for the feminine Abigail, or it can mean “joyful stranger” in Irish.
Gavin: Gavin is Scottish for “white hawk.”
George: George means “farmer” in English. A nickname is Georgie.
Gideon: Gideon means “destroyer” in Hebrew.
Graham: Graham means “farm home” in Old English.
Grant: Grant is Scottish for “bestow.”
Grayson: English for “gray-haired,” Grayson can also be spelled Greyson.
Griffin: In Greek, Griffin means “monster.”

Popular baby boy names that start with the letter H

Hadley: Hadley is a name of English origin meaning “heath near the wasteland.” It can be unisex and spelled in several different ways including Hadlee, Hadleigh and Hadly.
Harley: Harley means “army meadow” in Old English.
Harper: A very popular name (it’s been consistently in the top 20 names for the last several years), Harper is a unisex name that means “harp player.”
Harrison: Harrison means “son of Harry” in English.
Harvey: Harvey is Old English for “warrior.”
Hayden: Old German for “name of residence,” Hayden is a unisex name.
Hayes: Hayes means “from the hedged hill” in English.
Hector: A hero from Greek mythology, Hector means “steadfast” in Greek.
Hendrix: Hendrix used to be primarily a last name, but has risen in popularity thanks to the musician Jimi Hendrix.
Henry: One of the top ten names for baby boys, Henry means “ruler of the house.”
Holden: Meaning “from the hollow in the valley,” the name Holden was popularized by the book “Catcher in the Rye.”
Hudson: Hudson means “son of the hooded man” in English and is a popular boy’s name.
Hunter: A unisex name, Hunter means “someone who hunts” in English.

Popular baby boy names that start with the letter I

Ian: Ian is Scottish for “God’s gracious gift.”
Idris: Idris means “fiery” in Hindi.
Iman: Iman means “belief” in Arabic.
Irie: The name Irie comes from the Jamaican for “peace” or “harmony.”
Irvin: Irvin means “friend of the sea” in Scottish or Celtic.
Ishmael: From Hebrew and Spanish, Ishmael means “God listens.” It is also the captain’s name in “Moby Dick.”
Isaiah: Isaiah means “God’s helper” in Hebrew.
Isaac: In Hebrew, Isaac means “laughter.”
Iverson: Iverson comes from English and Scottish and means “Ivar’s son.”

Popular baby boy names that start with the letter J

Jack: Traditionally a nickname for John, Jack is now a name in its own right. It means “supplanter.”
Jackson: Jackson means “son of Jack” and “supplanter.”
Jacob: Hebrew for “conqueror,” Jacob is a classic Biblical name.
Jaden: Jaden means “Jehovah has heard” in Hebrew.
James: A timeless name, James means “supplanter.”
Jasper: Of Persian origin, Jasper means “treasurer.”
Jayden: Jayden has origins that mean “thankful” or “God will judge” in Hebrew.
John: One of the most popular names in the world, John means “God’s gift” in Hebrew.
Joseph: Hebrew in origin, Joseph means “God will increase.”
Julian: Julian means “child of love” and has English, French and Spanish origins.

Popular baby boy names that start with the letter K

Kai: Kai in Hawaiian means “sea” and is a gender-neutral name.
Kaiden: Kaiden is a variation of Caden, which means “fighter.”
Kyrie: Kyrie is Greek for “the Lord.”
Kaleb: Kaleb is an alternate spelling of Caleb, which means “bold” and “faithful” in Hebrew.
Karter: Karter is an alternate spelling of Carter, which means “one who drives a cart” in English.
Kayden: Kayden is an alternate spelling of Kaiden, which means “fighter.”
Kennedy: In Gaelic, Kennedy means “helmeted chief.”
Kevin: Kevin has Irish, Celtic and Scottish roots and means “handsome child.”
King: A king is a royal person.
Kingston: Kingston means “king’s estate” in English.
Kinsley: In English, Kinsley means “king’s meadow.”
Knox: Knox means “from the hills” in English.
Kobe: Meaning “dark-haired” in German, Kobe is a popular name thanks to the basketball player Kobe Bryant. <

Popular baby boy names that start with the letter L

Landon: Landon has English origins and means “from the hill.”
Legend: From English, Legend means “myth.”
Leo: Leo is a shortened version of Leonardo, which means “bold like a lion” in Spanish.
Leonardo: Leonardo means “bold like a lion” in Spanish.
Levi: Levi means “united” in Hebrew.
Liam: Liam has been a top-five boy name for a few years and means “brave protector” in Irish.
Lincoln: In Old English, Lincoln means “home by the pond.”
Logan: Logan is Scottish for “little hollow.”
Luca: Luca is the Italian version of Luke and means “bringer of light.”
Lucas: Lucas is the English version of Luke.
Luke: A Biblical name, Luke means “bringer of light” in Latin.

Popular baby boy names that start with the letter M

Madison: In German, Madison means “son of a mighty warrior.”
Mason: In French, Mason means “stone worker.”
Mateo: Mateo is the Spanish version of Matthew and means “gift of God.”
Matthew: Matthew is a Biblical name meaning “gift of God.”
Maverick: In English, Maverick means “a man who avoids.”
Mckenzie: Mckenzie can also be spelled McKenzie and it’s a Scottish unisex name that means “son of the handsome one.”
Micah: In Hebrew, Micah means “like God.”
Michael: Michael is Hebrew for “gift from God.”
Miles: In English, Miles means “merciful.”
Milo: Milo is a variation of Miles and means “merciful.”
Myles: Myles is an alternate spelling of Miles.

Popular baby boy names that start with the letter N

Nash: Nash means “person by the ash tree” in English.
Nasir: In Arabic, Nasir means “helper.”
Nathan: In Hebrew, Nathan means “gift from God.”
Nathaniel: Nathaniel is a variation of Nathan meaning “gift from God.”
Nehemiah: Meaning “comforted by God,” Nehemiah has Hebrew origins.
Nicholas: In Greek, Nicholas means “victorious.”
Nico: Nico is the Italian version of Nicholas and means “victorious.”
Nikolai: In Russian, Nikolai means “victory of the people.”
Noah: Noah is a Biblical name that has sailed to the top of the most popular names list and means “comfort” in Hebrew.
Noel: In French, Noel means “Christmas.” It can be a unisex name.
Nolan: In Celtic, Nolan means “well-known” or “noble.”

Popular baby boy names that start with the letter O

Oaklee: Oaklee is a variation of Oakley, which means “from the oak tree field” in English.
Oakley: Oakley means “from the oak tree field” in English.
Ocean: Ocean is a name that means “water.”
Oden: Oden is a variation of the Scandinavian name Odin, which means “frenzy.”
Oliver: Oliver comes from the English for “affectionate.”
Omar: In Arabic, Omar means “first-born.”
Omari: Omari means “speaker” in Hebrew.
Orlando: Meaning “renowned in the land,” Orlando is also a city in Florida.
Orion: In Greek mythology, Orion was the son of Poseidon. It is also the name of a famous constellation of stars.
Oscar: Oscar is English for “God’s spear.”
Otis: In Greek, Otis means “hears well.”
Otto: In Old German, Otto means “prosperous.”
Owen: Owen is Celtic for “young fighter.”

Popular baby boy names that start with the letter P

Pablo: In Spanish, Pablo is a little term of endearment for the name Paul. tendant.”
Palmer: Palmer comes from the English for “bearing a palm branch.”
Parker: In English, Parker means “keeper of the forest.”
Paris: Paris refers to the City of Lights in France, but it is also the name of a Trojan prince from Greek mythology.
Patrick: From the English for “patrician,” Patrick is a timeless name.
Paul: Paul means “little” in English.
Paxton: Paxton is English for “from the peaceful farm.”
Payton: In Scottish and Old English, Payton means “warrior’s estate.”
Pedro: Pedro is the Spanish version of Peter.
Peter: Peter means “rock” and is a Biblical name.
Phoenix: A phoenix is a mythical bird that rises from the ashes.
Presley: A unisex name, Presley means “from the priest’s meadow.”
Preston: In Old English, Preston means “town of the priest.”
Prince: In Latin, Prince is the name of royalty, usually the son of a king.

Popular baby boy names that start with the letter Q

Qadir: In Arabic, Qadir means “capable.”
Qasim: Qasim means “one who shares” in Arabic.
Quarrie: In Scottish, Quarrie means “proud,” and it is a traditionally feminine name.
Quennell: In French, a quennell is a small oak tree.
Quent: Quent means “fifth-born child” in French.
Quest: A quest is a journey.
Quillan: In Irish, Quillan means “cub.”
Quinby: Of Scandinavian meaning, Quinby means “from the Queen’s estate” and is a unisex name.
Quincey: In English, Quincey refers to the “fifth child.”
Quinlan: Quinlan is Irish for “graceful” and is a unisex name.
Quinn: Quinn comes from the Gaelic for “wise” and is a unisex name.
Quint: Quint is French for “from the Queen’s estate.”Quinten: Quinten is an alternate spelling of Quinton which means “fifth” in Latin.
Quintero: Quintero is the Spanish version of Quinton.
Quinton: Quinton means “fifth” in Latin
Quon: In Chinese, Quon means “bright.”

Popular baby boy names that start with the letter R

Rafael: Rafael is an alternate spelling of Raphael, which means “God has healed.”
Reagan: In Celtic, Reagan means “royal.”
Reese: In Welsh, Reese means “passionate.”
Remington: Remington means “from the raven’s home” in Old English.
Remy: Remy is French for “from Rheims,” a region in France.
Rhett: In Old English, Rhett means “stream.”
Richard: Richard means “powerful one” in Old German.
Ridge: Ridge means “from the ridge” in English and can be a unisex name.
Riker: In Danish, Riker means “strong” or “powerful.”
Riley: Meaning “valiant” in Gaelic, Riley is a unisex name.
River: A river is a body of water and the name River can be a unisex name.
Robert: A classic name, Robert means “bright” in Old English.
Roman: With Spanish and French origins, Roman means someone who comes from the city of Rome.
Rowan: In Gaelic, Rowan means “red-haired.”
Ryan: Now considered a unisex name, Ryan means “little king” in Gaelic.

Popular baby boy names that start with the letter S

Salem: In Hebrew, Salem means “peace.”
Samuel: Samuel means “his name is God” in Hebrew.
Santiago:In Spanish, Santiago means “supplanter.”
Sawyer: A unisex name, Sawyer means “woodcutter.”
Sebastian: A name that is rising in popularity, Sebastian means “majestic.”
Silas: In Latin, Silas means “woods.”
Skylar: In Dutch, Skylar means “strength.”
Sloane: Sloane is a unisex name that means “warrior” in Celtic.
Steven: Also spelled Stephen, Steven means “wreath” in English.

Popular baby boy names that start with the letter T

Tanner: In Old English, Tanner means “leatherworker.”
Tatum: Usually a feminine name, Tatum means “brings joy” in Old English.
Taylor: Taylor means “tailor” in Middle English.
Teagan: In Irish, Teagan means “attractive.”
Teddy: Teddy is a nickname for Theodore, which means “gift from God” in Greek. It can also be a nickname for Edward.
Theo: Theo is a nickname for Theodore.
Theodore: Theodore means “gift from God” in Greek.
Thiago: In Latin, Thiago means “supplanter.”
Thomas: A classic name, Thomas means “twin” in Hebrew.
Timothy: In Greek, Timothy means “one who honors God.”
Tobias: In Hebrew, Tobias means “God is good.”
Tristan: Tristan means “noisy one” and has origins in English, French and Welsh.
Tucker: In Middle English, Tucker means “tailor.”
Tyler: A variation of Taylor, Tyler means “tailor.”

Popular baby boy names that start with the letter U

Uberto: Uberto is the Italian version of the name Hubert.
Udell: Udell means “from the Yew valley.”
Ulysses: Ulysses means “angry” in Greek.
Umar: Umar means “popular” in Arabic.
Umi: Of African origins, the name Umi is unisex and means “servant.”
Urban: In Latin, Urban means “from the city.”
Uri: Uri is Hebrew for “God is my light.”
Uriel: Uriel is Hebrew for “God is my light.”
Usher: In English, Usher means “escort.”

Popular baby boy names that start with the letter V

Vada: In German, Vada refers to a famous ruler.
Valentino: Valentino means “brave.”
Van: In German, Van means “wanderer.”
Vicente: In Spanish, Vicente means “all-conquering.”
Victor: In English, Victor means “victorious.”
Vihaan: Of Indian origins, Vihaan means “sunrise.”
Vincent:Vincent is a variation of Victor and means “victorious.”
Vincenzo: Vincenzo is the Italian version of Victor and means “victorious.”

Popular baby boy names that start with the letter W

Wade: Wade in English means “advancer.”
bWalker: In English, a walker is someone who works with cloth.
Walter: In German, Walter means “powerful warrior.”
Warren: From Old German, Warren means “gamekeeper.”
Waylon: In English, Waylon means “land by the road.”
Wesley: In Anglo-Saxon, Wesley means “one who comes from the west.”
Weston: In English, Weston means “from the west.”
Whitley: Whitley means “from the white meadow” in English.
Whitney: Whitney means “from the white island” in English.
Wiley: In English, Wiley means “willow woods.”
William: William is a classic name that means “determined protector.”
Winston: In English, Winston means “from wine’s farm.”
Wyatt: A consistently popular name, Wyatt means “guide.”

Popular baby boy names that start with the letter X

Xaire: Xaire is an alternate spelling of Zaire, which means “river” in Hebrew.
Xander: Xander is a shortened version of Alexander, which means “defender of humankind.”
Xavi: Xavi is a shortened version of Xavier.
Xavien: In Arabic, Xavien means “bright.”
Xavier: In Arabic, Xavier means “bright.”
Xenos: In Greek, Xenos means “hospitable.”
Xi: Xi means “hope” or “admire” in Chinese.
Xian: In Chinese, Xian means “immortal.”
Xixa: In Nigerian, Xixa means “honor.”
Xuan: In Vietnamese, Xuan means “spring.”

Popular baby boy names that start with the letter Y

Yakov: In Hebrew, Yakov means “supplanter.”
Yan: In Hebrew, Yan means “God’s grace.”
Yani: Yani means “gift from God” in Hebrew.
Yasir: Yasir means “rich” in Arabic.
Yohan: Yohan means “God’s gift” in German.
Yosef: In Hebrew, Yosef means “God will increase.”
Yusef: In Arabic, Yusef means “God will increase.”

Popular baby boy names that start with the letter Z

Zach: Zach is the shortened version of Zachary or Zachariah, which means “remembered by God.”
Zachariah: Zachariah means “remembered by God” in Hebrew.
Zachary: Zachary is Hebrew for “remembered by God.”
Zahid: Zahid means “noble” in Arabic.
Zander: Zander is a shortened form of Alexander, which means “defender of humankind.”
Zayn: In Arabic, Zayn means “great.”
Zeke: Zeke is shortened for Ezekiel, which means “the memory of the Lord.”

Looking for even more baby name inspiration? Head to the Huggies Baby Name Finder!