💡 GOOD TO KNOWUse -o surnames for southern families and -i surnames for northern ones.
Use -o surnames for southern families and -i surnames for northern ones.
Italian names are warm and musical. Most end in a vowel: -o or -e for men, -a for women. Family names often end in -i, like Rossi, Ricci and Bianchi, or -o, like Esposito and Russo. This random Italian name generator joins real first names with real surnames from every part of Italy, north to south.
Use it for a family saga, a cooking show character, a café owner in your novel or a whole Italian village in a game. Pick male or female and you get ten random Italian names on each click.
How to use the italian name generator
- Choose Male, Female or Any in the Style box.
- Press Generate names for ten random Italian names.
- Check the surname notes below to place the family in a region.
- Copy the winner or save it with the heart.
What Italian surnames mean
Italian family names grew out of nicknames, jobs, places and fathers' names. Rossi, the most common surname, comes from rosso (red) and first described someone with red hair or a ruddy face. Bianchi (white) and Russo (also red, in southern form) work the same way. Ferrari comes from ferraio, a blacksmith, and Barbieri means barbers.
Esposito has a special history. It comes from esposto, meaning 'placed out', and was once given to children left at orphanages in Naples. Today it is one of the most common surnames in southern Italy and carries no stigma at all.
- Colombo: dove. Gallo: rooster. Leone: lion.
- Greco: Greek, often a family with roots in the Greek-speaking south.
- Fontana: fountain. Costa: coast or hillside.
- Names starting with De or Di, like De Luca, mean 'of' or 'son of'.
North, south and the islands
Surname endings change across Italy. Names ending in -i, such as Bianchi, Galli and Ferri, are common in the north and centre. Names ending in -o, like Russo, Esposito and Rizzo, are more typical of the south. Sicily has its own favourites, such as Messina, Caruso and Lombardo. Venetian surnames sometimes drop the last vowel, which is why you meet names like Zanon or Benetton.
First names follow tradition too. Many families name the first son after the paternal grandfather and the first daughter after the paternal grandmother. That is why the same name can appear in every generation of an Italian family.
Example names and what makes them work
| Name | Why it works |
|---|---|
| Lorenzo Rossi | A top modern boy name with Italy's most common surname. Classic and friendly. |
| Giulia Esposito | A favourite girl name and a very Neapolitan surname. Perfect for a Naples setting. |
| Salvatore Caruso | Strongly southern, especially Sicilian, with a warm and lively sound. |
| Ginevra Colombo | Elegant first name with a northern surname common in Milan and Lombardy. |
| Giuseppe Ferrari | A traditional name paired with the blacksmith surname. Feels rooted and real. |
| Beatrice De Luca | Literary first name and a 'son of Luca' surname. Graceful and timeless. |
| Vincenzo Greco | Fits a southern Italian family with roots near the old Greek towns. |
| Matilde Fontana | A noble-sounding name with a 'fountain' surname. Soft and pretty. |
Tips for picking the right name
- Use -o surnames for southern families and -i surnames for northern ones.
- Name the first grandson after his paternal grandfather to follow Italian custom.
- Add a nickname in dialogue: Giuseppe becomes Peppe or Beppe, Francesco becomes Checco.
- Remember Andrea is a male name in Italy, even though it is female in many countries.
- Pick older names like Carmela or Domenico for nonna and nonno characters.
Common questions
What is the most common Italian surname?
Rossi is the most common surname in Italy, followed by names like Russo, Ferrari, Esposito and Bianchi. Rossi and Russo both trace back to the word for red, likely describing hair colour.
Is Andrea a boy or girl name in Italy?
In Italy Andrea is a boy's name. It comes from the Greek word for man and has been a male name in Italy for centuries. Outside Italy, Andrea is usually a girl's name, so it can surprise English readers.
Can I use this as an Italian nickname generator?
Yes. Italians often shorten names with endings like -ino or -etta for affection. Giovanni becomes Gianni or Nino, Francesca becomes Franci, and Antonio becomes Toni or Totò in the south.
Are these real Italian names?
Yes. All first names and surnames are used in Italy. The tool pairs them at random, so each full name is a fresh mix that is not meant to match a real person.