AHEAD: The ultimate list of Italian names for boys—plus their meanings and popularity.
On the hunt for an amazing Italian boys’ name that’s cool in the United States?
You’re in the right place!
Below, I’ve rounded up every single male Italian name that’s even the slightest bit modern and cool.
Let’s go check out this huge list of Italian boy names and find the perfect one for your son!
Feel free to use the Table of Contents to jump to a specific style, or keep on scrolling and view all of these Italian names for boys.
Popular Italian boy names in the U.S.
These baby names of Italian origin are ranking in the top 250 here in the United States.
Unless otherwise noted, the popularity data throughout this article is for names in the United States.
Antonio
- Name meaning: A Roman family name.
- Popularity: #178 FYI: Antonio currently ranks #15 in Italy.
Emiliano
- Name meaning: Italian and Spanish variation of Emil, meaning work.
- Popularity: #171
Emilio
- Name meaning: Italian and Spanish variation of Emil, meaning work.
- Popularity: #219
Enzo
- Name meaning: Italian version of Henry, meaning estate ruler.
- Popularity: #139
Giovanni
- Name meaning: Italian version of John, meaning God is gracious.
- Popularity: #124 FYI: Giovanni currently ranks #17 in Italy.
Leonardo
- Name meaning: Italian and Spanish variation of Leonard, meaning brave lion.
- Popularity: #87 FYI: Leonardo is the #1 most popular boys’ name in Italy!
Lorenzo
- Name meaning: Italian version of Laurence, meaning person from Laurentum, an ancient Roman city.
- Popularity: #135 FYI: Lorenzo currently ranks #4 in Italy.
Luca or Luka or Lucca
- Name meaning: Italian version of Luke, meaning man from Lucania, a historical region of Southern Italy.
- Popularity: Luca ranks #42, Luka is #115, and Lucca is #469.
Luke
- Name meaning: Man from Lucania, a historical region of Southern Italy.
- Popularity: #32
Matteo
- Name meaning: Italian version of Matthew, meaning Gift of God.
- Popularity: #166 FYI: Matteo currently ranks #11 in Italy.
Zane
- Name meaning: God is gracious. Beauty and grace.
- Popularity: Zane ranks #238, Zayn is #281, and Zayne is #378, Zain is #588.
If you like these popular Italian names for boys you might also like this list of two-syllable boy names.
Short Italian names for boys
These Italian male names are just 4 or 5 letters and are perfect for your little bambino!
Aldo
- Name meaning: Wise or noble.
- Popularity: #983
Bosco
- Name meaning: Forester or one who lives in the woods.
- Popularity: This Italian B name isn’t ranking.
Ciro
- Name meaning: Italian version of Cyrus, meaning sun.
- Popularity: This badass boys’ name isn’t ranking.
Cosmo
- Name meaning: Relating to the world or universe.
- Popularity: This outer space name isn’t ranking.
Dante
- Name meaning: Italian version of Durant, meaning enduring.
- Popularity: #311
Dario
- Name meaning: Italian version of Darius, meaning possessing goodness or rich and kingly.
- Popularity: #684
Marco
- Name meaning: Italian and Spanish version of Mark, meaning warlike.
- Popularity: Marco ranks #398 and Marcos is #491.
Mario
- Name meaning: Might mean Roman war god Mars, male, or sea.
- Popularity: #348
Milan
- Name meaning: A city in Italy known for fashion.
- Popularity: This very Italian name ranks #388 for boys and #655 for girls.
Rivo
- Name meaning: Stream.
- Popularity: This rare R name isn’t ranking.
Rocco
- Name meaning: Rest.
- Popularity: #502
Rocky
- Name meaning: Rest. Full of rocks.
- Popularity: #881
Rome
- Name meaning: The capital and largest city in Italy.
- Popularity: #785
Romeo
- Name meaning: Pilgrim to the city of Rome.
- Popularity: #349
If you like these mini Italian boy names you might also like this complete list of short boys’ names or these one-syllable names.
Long Italian male names
These Italian baby boy names are comprised of 8, 9, or 10 letters!
Alessandro
- Name meaning: Italian version of Alexander, meaning defender.
- Popularity: #609 FYI: Alessandro currently ranks #3 in Italy!
Cristiano
- Name meaning: Italian and Portuguese version of Christian.
- Popularity: This Italian C name hasn’t ranked since 2018.
Domenico
- Name meaning: Of the Lord.
- Popularity: This D name isn’t ranking.
Francesco
- Name meaning: Italian version of Francis, meaning Frenchman or free man.
- Popularity: In the United States, this name last ranked in 2000. FYI: This is the 2nd most popular boys’ name in Italy!
Giancarlo
- Name meaning: Italian version of John Charles.
- Popularity: This G name last ranked in 2017.
Giuseppe
- Name meaning: Italian version of Joseph, meaning Jehovah increases.
- Popularity: This Italian boys’ name isn’t ranking in the States but ranks #14 in Italy.
Salvatore
- Name meaning: Savior.
- Popularity: Salvador ranks #727, Salvatore is #941, and Salvator isn’t ranking.
Vincenzo
- Name meaning: Conquering.
- Popularity: #748
If you like these lengthy Italian boy names you might also like this list of 3-syllable names or these names for rainbow babies.
Familiar Italian baby names
These Italian names for boys are sure to ring a bell! Many of these would make great middle names.
Angelo
- Name meaning: Spiritual being.
- Popularity: #316
Armani
- Name meaning: Son of Armand. Warrior.
- Popularity: #369
Eduardo
- Name meaning: Spanish and Italian version of Edward, meaning wealth or protector.
- Popularity: #337
Franco
- Name meaning: Italian version of Francis, meaning Frenchman or free man.
- Popularity: #864
Gianni
- Name meaning: Italian version of Johnny, meaning God is gracious.
- Popularity: #390
Giorgio
- Name meaning: Italian version of George, meaning farmer.
- Popularity: This boys’ name isn’t ranking.
Gustavo
- Name meaning: Spanish and Italian version of Gustav, meaning staff of the Geats or Goths or gods.
- Popularity: #654
Leandro
- Name meaning: Spanish, Portuguese, and Italian version of Leander, meaning lion man.
- Popularity: #605
Luciano
- Name meaning: Italian version of Lucian, meaning light.
- Popularity: #431
Orlando
- Name meaning: Renowned throughout the land. A city in Florida.
- Popularity: #754
See more boy names that start with O.
Roberto
- Name meaning: Italian, Spanish, and Portuguese version of Robert, meaning bright fame or shining with glory.
- Popularity: #507
Santino
- Name meaning: Little saint.
- Popularity: #417
Sergio
- Name meaning: Protector. Servant of the law.
- Popularity: #384
If you like these Italian boy names you might also like this list of two-syllable names.
Rare Italian first names for boys
These unique Italian boy names aren’t ones you hear every day.
Arturo
- Name meaning: Bear-like.
- Popularity: #642
Bernardo
- Name meaning: Brave bear.
- Popularity: Bernard last ranked in 2008 and Bernardo last ranked in 2007.
Clemente
- Name meaning: Mild and merciful.
- Popularity: This Italian boy’s name isn’t ranking.
Dangelo or Deangelo
- Name meaning: From the angel.
- Popularity: Dangelo ranks #957 and Deangelo last ranked in 2018.
Eliseo
- Name meaning: Italian and Spanish version of Elisha, meaning God is my salvation.
- Popularity: #833
Ernesto
- Name meaning: Spanish and Italian version of Ernest, meaning sincere.
- Popularity: #901
Vicente
- Name meaning: Conquering.
- Popularity: #759
If you like these unusual Italian boy names you might also like this list of boy names that start with V.
Popular Italian names in Italy
All of these male Italian baby names are currently popular in Italy.
Alessio
- Name meaning: Defender.
- Popularity: This Italian boys’ name isn’t ranking in the U.S. but currently ranks #32 in Italy.
Andrea
- Name meaning: Italian version of Andrew, meaning strong and masculine.
- Popularity: This A name isn’t ranking in the U.S. but currently ranks #8 in Italy. (For American girls, Andrea ranks #173).
Edoardo
- Name meaning: Wealth or fortune. Prosperous. Guardian or protector.
- Popularity: This Italian boys’ name isn’t ranking in the U.S.
Enea
- Name meaning: Italian version of the Greek name of a Roman mythological hero.
- Popularity: This E name isn’t ranking in the U.S.
Federico
- Name meaning: Peaceful ruler.
- Popularity: This royal boys’ name isn’t ranking in the U.S.
Filippo
- Name meaning: Italian version of Philip, meaning lover of horses.
- Popularity: This F name isn’t ranking in the U.S.
Giacomo
- Name meaning: Italian version of James, meaning supplanter.
- Popularity: This male name isn’t ranking in the U.S. but currently ranks #38 in Italy.
Gioele
- Name meaning: Italian version of Joel, meaning Jehovah is his God.
- Popularity: This boys’ name isn’t ranking in the U.S.
Giulio
- Name meaning: Italian version of Julius, meaning youthful.
- Popularity: This male Italian baby name isn’t ranking in the U.S.
Jacopo
- Name meaning: Italian version of Jacob, meaning to follow or supplanter.
- Popularity: This J name isn’t ranking in the U.S.
Luigi
- Name meaning: Italian version of Louis, meaning warrior or knight.
- Popularity: This L name isn’t ranking in the U.S. but currently ranks #43 in Italy.
Mattia
- Name meaning: Italian version of Matthew, meaning gift of God.
- Popularity: This M name isn’t ranking in the U.S. but currently ranks #5 in Italy.
Nicolo
- Name meaning: Italian version of Nicholas, meaning people of victory.
- Popularity: This N name isn’t ranking in the U.S. but currently ranks #13 in Italy.
Pietro
- Name meaning: Italian version of Peter, meaning rock.
- Popularity: This P name isn’t ranking in the U.S. but currently ranks #18 in Italy.
Raffaele
- Name meaning: God has healed.
- Popularity: This Italian boys’ name isn’t ranking in the States, but Rafael is #237 and Raphael is #538.
Riccardo
- Name meaning: Italian version of Richard, meaning powerful, brave, or strong.
- Popularity: This male Italian name (spelled with 2 c’s) isn’t ranking in the U.S. but currently ranks #9 in Italy. Ricardo with just one ‘c’ ranks #346 in the U.S.
Simone
- Name meaning: Listen. Hearing.
- Popularity: This S name isn’t ranking in the States but Simon ranks #247.
Tommaso
- Name meaning: Italian version of Thomas, meaning twin.
- Popularity: This T name isn’t ranking in the U.S. but currently ranks #6 in Italy.
If you like international names you might also like this list of French boy names.
Bonus List: Popular names in Italy that *aren’t* actually Italian
Here are a bunch of boys’ names that are currently popular in Italy but originate from other parts of the world.
As you’ll see, all of these are popular in the States as well.
Christian or Cristian
- Name meaning: Follower of Christ.
- Popularity: Christian ranks #72 and Cristian is #331. These Latin/Greek names rank #22 and #48 in Italy, respectively.
Daniel
- Name meaning: God is my judge.
- Popularity: Daniel ranks #16 and Danny is #556. This Hebrew name ranks #42 in Italy.
Diego
- Name meaning: One who takes the place of another. Spanish version of James.
- Popularity: #126 This Spanish name ranks #12 in Italy.
Gabriel
- Name meaning: God is my strength.
- Popularity: #38 This Hebrew name ranks #29 in Italy.
- Name meaning: Will. Resolution. Helmet. Protector.
- Popularity: #1 This Irish name ranks #45 in Italy.
Related: Middle Names for Liam
Manuel
- Name meaning: Spanish version of Emmanuel, meaning God is with us.
- Popularity: #320 This Spanish name ranks #41 in Italy.
Nathan
- Name meaning: He has given.
- Popularity: #59 This Hebrew name ranks #44 in Italy.
Noah
- Name meaning: Motion. Or rest.
- Popularity: For boys, Noah ranks #2. For girls, Noah ranks #692 and Noa is #330. This Hebrew name ranks #46 in Italy.
Samuel
- Name meaning: Name of God or God heard.
- Popularity: Samuel ranks #23 and Sam is #657. This Hebrew name ranks #39 in Italy.
Thomas
- Name meaning: Twin.
- Popularity: Thomas ranks #46 and Tommy is #729. This Aramaic name ranks #37 in Italy.
Hopefully, you’ve found a few lead contenders on this list of Italian names for boys, or at least come away with some baby name inspiration.
If you still haven’t found the perfect baby name for your son, here are some additional lists to check out…
More baby names for boys:
Final thoughts on Italian boy names
Perhaps you’re looking to honor your Italian heritage…
Or you’ve got an Italian theme for your kids’ names…
Or maybe you just happen to like anything and everything Italian! (Totally valid, btw).
No matter your motivation, thankfully, Italian names for boys are abundant!
Here are the 10 most popular (in America) male Italian names in rank order:
#32 Luke
#42 Luca
#87 Leonardo
#124 Giovanni
#135 Lorenzo
#139 Enzo
#166 Matteo
#171 Emiliano
#178 Antonio
#219 Emilio
Whether you choose to go with a moniker that’s popular or more obscure, all of the names on this enormous list of Italian boy names are solid!
Congratulations and good luck choosing the perfect name for your bambino!