Italian names for boys
A starting Italian boy names
B starting Italian boy names
C starting Italian boy names
D starting Italian boy names
E starting Italian boy names
F starting Italian boy names
G starting Italian boy names
H starting Italian boy names
I starting Italian boy names
J starting Italian boy names
K starting Italian boy names
L starting Italian boy names
M starting Italian boy names
N starting Italian boy names
O starting Italian boy names
P starting Italian boy names
Q starting Italian boy names
R starting Italian boy names
S starting Italian boy names
T starting Italian boy names
U starting Italian boy names
V starting Italian boy names
W starting Italian boy names
X starting Italian boy names
Z starting Italian boy names
Most popular Italian names in official statistics
Italy, 2024
Source: Istituto Nazionale di Statistica (ISTAT).
San Marino, 2025
- Edoardo 9
Source: Ufficio Informatica, Tecnologia, Dati e Statistica (Repubblica di San Marino).
Switzerland, 2025
Featured in baby name books
Aldo
Aldo is an Italian name derived from the medieval Aldous, meaning “old,” “elder,” or “wise.” Italian prime minister Aldo Moro and shoe-company founder Aldo Bensadoun are bearers, and the name’s vowel ending gives it a cute, softening quality.
Sources: 10,000 Baby Names, 1,107 Baby Names That Stand the Test of Time, Baby Names (Laura Emerson), The Best Baby Names for Boys, The Everything Baby Names Book, Numerology for Baby Names
Alfonso
Alfonso is a Spanish and Italian name of Germanic origin meaning “noble and ready,” “eager,” or “prepared for battle.” Alfonso has long been used by Spanish and Portuguese royalty and by Hispanic Americans, and Fonzie works as a fun nickname.
Sources: 10,000 Baby Names, 1,107 Baby Names That Stand the Test of Time, The Best Baby Names for Boys, The Everything Baby Names Book, Numerology for Baby Names
Andrea
Andrea is the feminine of Andrew, read as “courageous” and “strong” or simply “womanly.” A girls’ classic since the 1600s and especially popular from the 1950s to the 1980s, Andrea has several pronunciations, and in many European countries it is a boy’s name.
Sources: 10,000 Baby Names, Baby Names Made Easy, The Best Baby Names for Girls, 1,107 Baby Names That Stand the Test of Time, Baby Names (Laura Emerson), Baby Names Your Child Can Live With, The Everything Baby Names Book, Numerology for Baby Names
Bruno
Bruno is a German name meaning “brown,” or brown-haired, with one source adding “bear.” Bruno is also glossed as “dark-skinned.”
Sources: 10,000 Baby Names, Baby Names (Laura Emerson), Baby Names Made Easy, The Best Baby Names for Boys, Numerology for Baby Names, 1,107 Baby Names That Stand the Test of Time, Baby Names Your Child Can Live With, The Everything Baby Names Book
Celeste
Celeste is a Latin name meaning “heavenly.” Celeste is also an orchestral instrument with an ethereal sound and the wife of Babar the elephant, and it makes a good alternative to Stella.
Sources: 10,000 Baby Names, 1,107 Baby Names That Stand the Test of Time, Baby Names (Laura Emerson), Baby Names Made Easy, Baby Names Your Child Can Live With, The Best Baby Names for Girls, The Everything Baby Names Book, Numerology for Baby Names
Dante
Dante comes from Latin and means “lasting” or “everlasting,” related to Durant. The name belongs to the great Italian poet Dante Alighieri and to painter-poet Dante Gabriel Rossetti.
Sources: 10,000 Baby Names, Baby Names (Laura Emerson), Baby Names Your Child Can Live With, The Best Baby Names for Boys, The Everything Baby Names Book, Numerology for Baby Names, Baby Names Made Easy, 1,107 Baby Names That Stand the Test of Time
Enzo
Enzo is an Italian name that can be a form of Henry or a short form of Vincenzo or Lorenzo. Enzo is also given the meanings “to win” and “crowned with laurels.”
Sources: 1,107 Baby Names That Stand the Test of Time, The Best Baby Names for Boys, The Everything Baby Names Book, 10,000 Baby Names, Baby Names (Laura Emerson), Baby Names Your Child Can Live With, Numerology for Baby Names
Giovanni
Giovanni, the Italian version of John, carries the meaning “God is gracious” or “God is good.” The name has storied bearers like Mozart’s Don Giovanni and writer Boccaccio, and actor Giovanni Ribisi made it familiar to Americans; Gio and Von make edgy nicknames.
Sources: 10,000 Baby Names, 1,107 Baby Names That Stand the Test of Time, Baby Names Your Child Can Live With, The Best Baby Names for Boys, The Everything Baby Names Book, Numerology for Baby Names
Giuseppe
Giuseppe is the Italian form of Joseph, from Hebrew, meaning “God will increase” or “God shall add.” Composer Giuseppe Verdi is the best-known bearer, and a Pizza Express pizza called the Sloppy Giuseppe could invite teasing.
Sources: 10,000 Baby Names, Baby Names (Laura Emerson), Baby Names Made Easy, Baby Names Your Child Can Live With, The Best Baby Names for Boys, The Everything Baby Names Book, Numerology for Baby Names, Unusual Baby Names
Horace
Horace is a Latin name meaning “timekeeper” or “keeper of the hours.” Horace was an old Roman clan name and the name of the Roman poet.
Sources: Baby Names (Laura Emerson), Baby Names Made Easy, The Everything Baby Names Book, Numerology for Baby Names, 10,000 Baby Names, Baby Names Your Child Can Live With
Igor
Igor is a Russian name of Norse origin meaning “Ing’s soldier,” related to Ingvar. Other meanings offered include “archer,” “famous son,” and “a hero.”
Sources: 10,000 Baby Names, The Best Baby Names for Boys, The Everything Baby Names Book, Baby Names Your Child Can Live With, Baby Names Made Easy, Numerology for Baby Names
Ivan
Ivan is the Slavic and Russian form of John, meaning “God is gracious” or “God is good.” Ivan is steadily popular, offering a solid meaning and a trendy v while staying easy to spell; it can be said EYE-vehn or ee-VAHN.
Sources: 10,000 Baby Names, 1,107 Baby Names That Stand the Test of Time, Baby Names (Laura Emerson), Baby Names Made Easy, Baby Names Your Child Can Live With, The Best Baby Names for Boys, The Everything Baby Names Book, Numerology for Baby Names
Leonardo
Leonardo is the Italian, Spanish, and Portuguese form of Leonard, meaning “brave lion” or “strong as a lion.” The name evokes Renaissance genius Leonardo da Vinci and actor Leonardo DiCaprio.
Sources: 1,107 Baby Names That Stand the Test of Time, Baby Names Made Easy, The Everything Baby Names Book, Numerology for Baby Names, Unusual Baby Names, Badass Baby Names
Lorenzo
Lorenzo is the Italian and Spanish form of Lawrence, meaning “man from Laurentum” or “crowned with laurels.” Lorenzo’s popularity has held steady; it recalls actor Lorenzo Lamas and Renaissance patron Lorenzo de’ Medici, with Enzo and Renzo as nicknames.
Sources: 1,107 Baby Names That Stand the Test of Time, Baby Names (Laura Emerson), Baby Names Made Easy, The Everything Baby Names Book, Numerology for Baby Names, Unusual Baby Names
Manuel
Manuel is a form of Emmanuel, Hebrew for “God is with us,” a title of the Messiah. Manuel is very popular with Hispanic families and more common than Emmanuel, a lighter alternative to it.
Sources: 10,000 Baby Names, 1,107 Baby Names That Stand the Test of Time, Baby Names (Laura Emerson), Baby Names Made Easy, The Everything Baby Names Book, Numerology for Baby Names
Mario
Mario comes from a Roman clan name. Mario may come from Mars, god of war, and is glossed as “follower of Mars” or “manly.”
Sources: Baby Names (Laura Emerson), Baby Names Your Child Can Live With, The Everything Baby Names Book, 1,107 Baby Names That Stand the Test of Time, Numerology for Baby Names, 10,000 Baby Names, The Best Baby Names for Boys
Milo
Milo is a German name meaning “generous,” and actor Milo O’Shea bore it. Milo is a version of Miles, glossed as “soldier” or “merciful.”
Sources: Baby Names (Laura Emerson), Baby Names Your Child Can Live With, The Everything Baby Names Book, Baby Names Made Easy, The Best Baby Names for Boys, 1,107 Baby Names That Stand the Test of Time
Napoleon
Napoleon is linked to Greek with meanings like “lion of the woodland dell” or “lion of a new city.” Napoleon is also traced to Italian for “man from Naples.”
Sources: Baby Names Your Child Can Live With, The Everything Baby Names Book, Numerology for Baby Names, Baby Names (Laura Emerson), Baby Names Made Easy, 10,000 Baby Names
Orlando
Orlando is the Italian (and Spanish) version of Roland, meaning “famous land” or “famous throughout the land.” The medieval Roland, Charlemagne’s companion, was celebrated as Orlando in the Italian epic Orlando Furioso, and Virginia Woolf wrote a novel called Orlando.
Sources: Baby Names (Laura Emerson), Baby Names Made Easy, Baby Names Your Child Can Live With, The Everything Baby Names Book, Unusual Baby Names, 1,107 Baby Names That Stand the Test of Time
Oscar
Oscar is commonly explained as English for “divine spear” or “spear of the gods.” Oscar is also authentically Irish, meaning “deer lover”; in legend Oscar, son of Oisín, became the mightiest of the Fianna, and the name spread to Scandinavia as Oskar.
Sources: Baby Names (Laura Emerson), Baby Names Made Easy, Baby Names Your Child Can Live With, The Best Baby Names for Boys, The Everything Baby Names Book, Numerology for Baby Names, 10,000 Baby Names, 1,107 Baby Names That Stand the Test of Time, Irish Names for Children
Pascal
Pascal comes from Latin and French words for Passover or Easter and so suggests a child born at Easter. Pascal has many European forms, such as the Italian Pasquale and the Spanish Pascual.
Sources: 10,000 Baby Names, Baby Names (Laura Emerson), Baby Names Made Easy, Baby Names Your Child Can Live With, The Best Baby Names for Boys, The Everything Baby Names Book, Numerology for Baby Names
Raphael
Raphael is a Hebrew name meaning “God has healed,” with forms like Rafael and Raffaello. Raphael is an archangel; in the Book of Tobit he guides Tobias, disguised as a young man, and helps heal his blind father.
Sources: 1,107 Baby Names That Stand the Test of Time, Baby Names (Laura Emerson), Baby Names Made Easy, Baby Names Your Child Can Live With, Classic Biblical Baby Names, The Everything Baby Names Book, Numerology for Baby Names
Rocco
Rocco means “rest,” described as Italian by most and German by some, while Unusual Baby Names links it to “rock.” Boxer Rocky Marciano was born Rocco, which in turn inspired the name of Sylvester Stallone’s boxing hero Rocky.
Sources: 10,000 Baby Names, 1,107 Baby Names That Stand the Test of Time, Baby Names (Laura Emerson), Baby Names Made Easy, Baby Names Your Child Can Live With, The Everything Baby Names Book
Roman
Roman is Latin for “one from Rome” or a citizen of Rome, with forms such as Romain, Romano, and Romulus. Compared with the fiery Romeo, Roman sounds dignified, evoking Rome’s law and order, and its popularity is climbing despite its association with Roman Polanski.
Sources: 10,000 Baby Names, 1,107 Baby Names That Stand the Test of Time, Baby Names (Laura Emerson), Baby Names Made Easy, Baby Names Your Child Can Live With, The Best Baby Names for Boys, The Everything Baby Names Book, Numerology for Baby Names
Romeo
Romeo is Italian, meaning “from Rome” or “pilgrim to Rome.” The name is forever tied to Shakespeare’s romantic hero Romeo Montague, which makes it perhaps the most romantic name around.
Sources: 10,000 Baby Names, Baby Names Made Easy, Baby Names Your Child Can Live With, The Best Baby Names for Boys, The Everything Baby Names Book, Numerology for Baby Names, 1,107 Baby Names That Stand the Test of Time, Baby Names (Laura Emerson), Unusual Baby Names
Sergio
Sergio is the Italian and Spanish form of Sergius, meaning “servant” or “attendant.” Musician Sergio Mendes and Western director Sergio Leone are famous bearers, and several popes were named Sergius.
Sources: 10,000 Baby Names, 1,107 Baby Names That Stand the Test of Time, Baby Names (Laura Emerson), Baby Names Made Easy, The Best Baby Names for Boys, The Everything Baby Names Book, Numerology for Baby Names
Simone
Simone is the French feminine form of Simon, meaning “God listens” or “one who listens well.” The name caught on in the U.S. around 1960, after Simone Signoret’s Oscar win; Nina Simone and Simone de Beauvoir add musical and feminist associations.
Sources: 10,000 Baby Names, Baby Names (Laura Emerson), Baby Names Made Easy, Baby Names Your Child Can Live With, The Best Baby Names for Girls, The Everything Baby Names Book, Numerology for Baby Names, 1,107 Baby Names That Stand the Test of Time
Umberto
Umberto is the Italian version of Humbert, variously glossed “famous giant,” “famous German,” “famous warrior,” or “famous bear cub,” with Uberto as a variant. Notable bearers include Italian novelist Umberto Eco and opera composer Umberto Giordano.
Sources: 10,000 Baby Names, Unusual Baby Names, Baby Names (Laura Emerson), Baby Names Made Easy, Baby Names Your Child Can Live With, The Everything Baby Names Book
Vito
Vito means “alive” or “life”; most books trace it to Latin as a version of Vitalis, though one lists it as Spanish.
Sources: 10,000 Baby Names, Baby Names (Laura Emerson), Baby Names Made Easy, Baby Names Your Child Can Live With, The Everything Baby Names Book, Numerology for Baby Names
Walter
Walter is a German name meaning “ruler of the army” or “army commander,” though some books render it “ruler of the people.” The name was a U.S. top-fifteen pick in the early 1900s and is tied to Walter Scott, Walter Raleigh, Walter Cronkite, and Walt Disney; Walt and Wally may make it fresh again.
Sources: 10,000 Baby Names, 1,107 Baby Names That Stand the Test of Time, Baby Names Book, Baby Names Made Easy, The Best Baby Names for Boys, Unusual Baby Names, Baby Names (Laura Emerson), Baby Names Your Child Can Live With, The Everything Baby Names Book
Book links are affiliate links; we may earn a commission on purchases.
These lists are only intended to give you name ideas. Make sure to further research each name, as some may have negative connotations.