100+ Popular, Beautiful Italian Last Names

Italian last names are classic and beautiful. They are some of the most interesting — and the most historic — names in the world.

By

Italian Last Names
Unsplash / Juliana Malta

Are you looking to change your last name or trying to find the perfect moniker for a character you’re writing about? Look no further. These Italian last names are perfect for any situation — and they’ll make you look pretty worldly, too.

Italian last names are classic and beautiful. They are some of the most interesting — and the most historic — names in the world.

History is full of Italian pioneers with surnames that match their level of prominence in the Western world. There is Galileo Galilei and Leonardo Da Vinci. There is also Cristoforo Colombo, who is perhaps best known as the Americanized version of his name, Christopher Colombus. If you’ve been trying to come up with a good surname, look no further. This list is full of cultured Italian last names you’ll want to call your own.

Common Italian Last Names A-C

Here are popular Italian last names that start with the first letters of the alphabet:

Abruzzo is the regional name for someone from the Abruzzi, a mountainous region of Italy east of Rome.

Accardi is a popular last name in Italy that means the edge of a sword. It also means bold.

Agosti is a popular last name in Italy that means favored with good omens.

Alfonsi means a person who is noble and ready.

Albertelli means famous in everything.

Allegra means joyful or lively.

Amato means beloved.

Argento means silver.

Armani means warrior.

Bambino means a baby or a young child.

Barilla is derived from a species of plants.

Barbieri means beard.

Barone means free man.

Bellucci is derived from the adjective bello, which means beautiful.

Bernardi means one with the courage of the bear.

Berlusconi means a political tycoon.

Bertelli means intelligent.

Bianchi means white-haired or pale.

Bianco means white or shining.

Borghese comes from an influential Italian family.

Brambilla is an Italian surname derived from Val Brembana.

Bruni means fire.

Bruno means bear.

Caputo comes from the Latin root of “caput,” which means source or head.

Carbone means coal.

Carozza refers to mozerella.

Caruso means smooth or bald.

Cattaneo is the name for someone from Catania.

Colombo is a popular Italian last name that means dove.

Conte means with you.

Coppola is a type of beret.

Costa means slope or coast.

Common Italian Last Names D-G

Here are popular Italian last names along with their meaning:

Do D’Angelo means from the angel.

De Luca means the son of Luca.

De Santis means holy or devout.

DeVille means town hall or city hall.

Di Fazio means fate or destiny.

Donato means given by God.

Esposito is the past participle of the Latin verb exponere, which means to place outside.

Fabbri means craftsman.

Farina means flour.

Favero means craftsman.

Ferrante means gray.

Ferrari means blacksmith.

Ferrucci means iron.

Fiore means flower.

Fontana is the name for someone who lives near a spring.

Galilei comes from a biblically significant region in Northern Israel.

Gallo means rooster. It refers to someone with a powerful voice or sexual prowess.

Gatti means agile, cunning, and sly.

Gentile means foreigner.

Gianni means God is gracious.

Giordano means one who descends.

Grasso means a stout man.

Greco is a Latin name that means Greek.

Guerra means war.

Guerriero is the occupational name for a soldier.

Guiluliani means youthful.

Here are popular Italian last names from northern and southern Italy:

Lamberti means realm or estate.

Leone means a brave or fierce warrior.

Lioni means lion-like.

Lombardi is a geographical surname for someone who came from Lombardy.

Longo means tall or lanky.

Magnifico means magnificent.

Mancini means left-handed.

Marchetti means warlike.

Mariano relates to the God of Mars.

Marino means of the sea.

Martini refers to the God of war and fertility.

Mazza is an occupational name for someone destructive.

Messina means middle child.

Monti means hill or mountain.

Morelli refers to the Moors.

Moretti means dark hair and dark complexion.

Common Italian surnames N-Q

Here are some of the most popular Italian surnames and their origins:

Negri means black.

Nicastro is a habitational name from Nicastro.

Nicoli means people of victory.

Orsini means bearlike.

Palumbo means dove.

Parisi means someone who came from Paros, in Greece.

Pellegrini means stranger or foreigner.

Puma means mountain lion.

Quattro means four. It refers to the four saints martyred under Diocletian.

Italian names R-S

Here are some of the most popular Italian last names and the meanings behind them:

Rabito means Arab.

Raffa means prosperous.

Ranallo means counsel.

Ricci means curly.

Romano is a name for someone from Rome.

Rossi means red-haired.

Russo means red-haired or red beard.

Sala means gentle.

Sanna means lily.

Santoro means a feast of all the saints.

Sartori is an occupational name that means tailor.

Scotti is a Latin name for the Gaels.

Segreto means confidant.

Silvestri is a masculine Italian name.

Sorrento is a habitational name for someone from Sorrento on the Bay of Naples.

Here are popular last names many people have, especially in Italy:

Tedesco means German.

Uberti means bright mind or intelligent.

Villa means a country house.

Vitale means life.

Valentino means strong.

Venturi means good luck.

Verga is an occupational name for a shepherd.

Vinci means conquerer.

Zappa means a laborer.

Zunino has an unexplained origin. It is found chiefly in Liguria and Piedmont.

Italian baby names for girls

This list of baby names can be used for girls around the world, not only in Italy:

Adele

Alessia

Alice

Anita

Anna

Arianna

Asia

Aurora

Azzurra

Beatrice

Benedetta

Bianca

Camilla

Carlotta

Caterina

Cecilia

Chiara

Chloe

Elena

Eleonora

Elisa

Emily

Emma

Eva

Francesca

Gaia

Giada

Ginerva

Gioia

Giorgia

Giulia

Greta

Irene

Isabel

Ludovica

Margherita

Maria

Marta

Martina

Matilde

Melissa

Mia

Miriam

Nicole

Noemi

Rebecca

Sara

Sofia

Viola

Vittoria

Italian first names for boys

These baby names might be perfect for your growing family:

Abramo

Alessandro

Alessio

Andrea

Antonio

Brando

Christian

Daniel

Davide

Diego

Domenico

Edoardo

Elia

Emanuele

Enea

Federico

Filippo

Francesco

Franco

Gabriel

Giacomo

Gioele

Giorgio

Giovanni

Giulio

Giuseppe

Jacopo

Leonardo

Lorenzo

Luca

Luigi

Manuel

Marco

Matteo

Mattia

Michele

Nathan

Nicola

Nicolo

Pietro

Raffaele

Riccardo

Salvatore

Samuel

Simone

Stefano

Thomas

Tommaso

Valerius

Vincenzo

More Cool Last Names and Their Origins

Below are more last name articles that lead a reader to discover more about their surname and family history.