Italian name generator

First names, surnames and full names that sound like they came from a real Italian family. Describe the person, the region and the era, and get names for a character, a baby shortlist or a family tree.

1 credit per run

Try an idea:

90+ Italian name ideas

  • Alessandro
  • Lorenzo
  • Matteo
  • Leonardo
  • Francesco

5 of 15 ·

Italian names that sound like real people

Italian names follow patterns that are easy to hear once you know them. Many surnames in the north and center end in -i, like Rossi and Bianchi. Surnames ending in -o are common across the country and especially in the south, like Russo and Esposito. Sardinia has its own set, with endings like -u and -is in names such as Porcu and Melis. Many surnames come from a father's name, a place, a job or a nickname. Ferrari comes from the word for a smith, and Colombo means dove. First names lean heavily on saints and family tradition. Prefixes like Di, De, Della and Lo turn up in thousands of surnames. This generator is built around those patterns.

Tell it who you need: a Sicilian grandmother born in the 1930s, a young architect from Milan, a Renaissance court poet, a Venetian fisherman. The AI uses that description to suggest first and last names that fit the region, the generation and the gender. Once you have a shortlist, run the checks below so the name reads as Italian to an Italian, not just to an outsider.

  • First, last and full names

    Ask for given names only, surnames only or complete first and last name pairs. Mention boy, girl or a specific family, and the results follow your request.

  • Matched to region

    A Venetian surname and a Neapolitan surname often sound different. Name the region or city in your description, and the suggestions lean toward endings and forms common there.

  • Matched to era

    Names popular with today's Italian babies are not the ones their great-grandparents had. Describe the decade or century, from Renaissance Florence to modern Rome, and the names shift to match.

5 tips for choosing an Italian name

  1. Let the surname place your character

    Surname endings carry regional weight. A name like Zanon or Furlan points toward the northeast, Sanna or Piras points to Sardinia, and La Rosa or Scuderi feels Sicilian. If your character has a hometown, pick a surname that would plausibly come from there.

  2. Match the first name to the generation

    Names like Giuseppe, Salvatore and Maria were extremely common among older generations. Leonardo and Sofia have ranked near the top of recent ISTAT lists of baby names. Giving a character born in 1940 a name that only became fashionable later can sound off to Italian readers.

  3. Learn the basic pronunciation rules

    In Italian, c and g are soft before e and i, so Cecilia starts with a ch sound and Giorgio with a j sound. Ch and gh are hard, gn sounds like ny, and gli sounds roughly like lli in million. Knowing this helps you avoid names you will mispronounce or misspell.

  4. Do not assume -a means female

    Most Italian names ending in -a are female, but Andrea, Luca, Nicola, Mattia and Elia are male names in Italy. Andrea in particular is a common man's name there, even though it reads as female in English-speaking countries.

  5. Skip the movie clichés

    Italy has far more variety than the handful of names that show up in gangster films. Pairing an ordinary first name with a common surname, like Davide Barbieri or Giorgia Fontana, usually sounds more authentic than a name chosen to feel dramatic.

Want names made for yours? Describe what you're naming and Nomi finds names that fit.

Frequently asked questions

Most Italian surnames come from a father's name, a place, an occupation or a nickname. Ferrari comes from the word for a smith, Greco originally meant a Greek, and Bruno described brown hair or a dark complexion. Esposito was traditionally given to abandoned children, especially around Naples, and comes from a word meaning exposed. Endings often hint at region, with -i common in the north and center, -o widespread in the south and -u or -is typical of Sardinia.

Rossi is generally cited as the most common surname in Italy. It comes from rosso, meaning red, and likely referred to red hair or a ruddy complexion. Russo, the southern form of the same idea, is also very common, along with Ferrari, Esposito and Bianchi. Because these names are so widespread, they work well when you want a character to sound ordinary rather than distinctive.

In many Italian families, especially in the south, children were traditionally named after their grandparents. A common pattern named the first son after the paternal grandfather and the first daughter after the paternal grandmother, with the second son and daughter named after the maternal grandparents. This is why the same first names repeat across cousins in large families. Many families no longer follow it strictly, but it is still a useful detail for family trees and historical fiction.

No. Under Italian law, a married woman keeps her own surname, although she may add her husband's name after hers. Children traditionally received only the father's surname, but a 2022 ruling by Italy's Constitutional Court ended the automatic assignment of the father's surname alone. Children now receive both parents' surnames unless the parents agree on just one. Keep this in mind when you build an Italian family for a story.

These prefixes mean of or from. Di and De often mark a patronymic, so Di Stefano originally meant son of Stefano and De Luca meant son of Luca. Della and Del can point to a place or a family, as in Della Rovere. Lo and La, as in Lo Bianco or La Rosa, are articles meaning the, and are especially common in Sicilian surnames. In Italy the prefix is written as part of the surname, usually as a separate capitalized word.

Yes. Italian civil registration rules do not allow parents to give a child the same first name as the living father or a living sibling, to use a surname as a first name, or to choose a name that is ridiculous or shameful. Registrars can refuse names that break these rules. If you are using this generator for a real baby in Italy, check the current rules with the local registry office. For characters and stories, these limits are a handy guide to what sounds realistic.

More name generators

Browse all 171 generators →