Italian Baby Name Generator
Draws 1 to 20 random Italian baby names for boys and girls from a curated list of 20 classics such as Sofia, Lorenzo, Giulia, Matteo and Beatrice.
Suggestions
—
Italian baby names: tradition, saints and surnames
An Italian full name is built from a prenome (given name) and a cognome (family name), placed in the familiar Western order — prenome first. What distinguishes Italian naming is the weight of family tradition: in many regions the eldest grandson is named after the paternal grandfather (il primogenito porta il nome del nonno paterno), and the eldest granddaughter after the paternal grandmother. The second child takes the maternal grandparents' names. The custom is still alive in southern Italy and in Italian-Brazilian families across Rio Grande do Sul and São Paulo, where Italian descent reaches roughly 30 million people — Brazil hosts the largest Italian diaspora in the world.
Most popular Italian baby names in 2024
- Girls: Sofia (Greek "wisdom"), Aurora (Latin "dawn"), Giulia (Latin Iulia), Ginevra (Italian for Guinevere), Vittoria ("victory"), Beatrice ("she who brings happiness").
- Boys: Leonardo ("brave like a lion"), Francesco (after Saint Francis of Assisi), Tommaso (biblical Thomas), Edoardo (Germanic "wealth guardian"), Riccardo ("strong ruler"), Matteo (biblical Matthew).
Etymology layers: Latin, Greek, Hebrew, Germanic
Italian onomastics is a layered archive of European history. Latin roots produced Marco, Lucia and Claudio; Greek arrived through Byzantium giving Sofia, Alessandro and Niccolò; Hebrew entered via the Bible (Giovanni "John", Maria, Giuseppe); and Germanic roots came from the Lombards and Franks (Carlo "free man", Federico "peace-ruler", Adelaide "noble kind"). Compound names like Maria Sofia, Anna Maria, Giovanni Battista and Pier Paolo remain common, often shortened in family speech to a single nickname.
Surnames by region and suffix
Italian cognomi are strongly geographical. The north favours Rossi, Bianchi, Ferrari (linked to colour or craft); the centre adds Ricci and Marini; the south carries Esposito (originally given to foundlings of Naples), Russo, Romano and Greco. Diminutive suffixes are distinctive: -ini, -elli, -etti all mean "little" (Rossini, Donatelli, Moretti). The prefixes "De-" and "Di-" mark patronymics — De Luca means "of Luca's family", Di Marco "son of Marco".
Saint days, naming feasts and recent laws
Catholic Italy preserves the onomastico — every Italian celebrates not only their birthday but also their name day, the feast of the saint they were named after. San Francesco is October 4, Santa Lucia December 13, San Giuseppe March 19. The 2016 Legge Cirinnà (Civil Union Law) modernised many family-name rules, and a 2022 Constitutional Court ruling now lets both parents pass on either or both surnames to the child — a sharp break from centuries of paternal-only transmission.
FAQ
Can I register an Italian name in Brazil? Yes — Italian forms like Sofia, Giulia or Leonardo are extremely popular in Brazil since the 2010s and are fully valid under Law 6.015/1973.
Is "Mario" a male or female name? Mario is masculine; Maria is feminine. They share Latin roots but are distinct names — confusion is common with foreigners.
Are accent marks preserved in Brazilian registries? Yes — Niccolò, Renè or Beatricè keep their diacritics in the registro civil; Brazilian law allows any Latin character set.
How common are Italian surnames in Brazil? Very common in the South and Southeast. Rossi, Ferrari, Bianchi, Romano and Esposito appear in the millions among descendants of the 1880-1920 migration wave.
Related Tools
Arabic Baby Name Generator
Draws up to 20 romanized Arabic baby names at random from a pool of boy and girl picks like Yusuf, Layla, Ibrahim, Noor and Tariq.
Celtic Baby Name Generator
Generate Celtic baby names (Irish, Scottish and Welsh) with the meaning of each one. Find inspiration for your baby boy or girl in seconds.
Greek Baby Name Generator
Draws random Greek baby names for boys and girls from a curated list of 20 such as Alexandros, Sofia, Konstantinos and Eleni. Ask for 1 to 20 at a time.
Russian Baby Name Generator
Draws 1 to 20 random Russian baby names for boys and girls, transliterated into the Latin alphabet: Anastasia, Dmitri, Ekaterina, Ivan, Olga and more.
German Baby Name Generator
Draws up to 20 random first names from a list of popular German boy and girl names, among them Lukas, Hannah, Felix and Lena. Reroll as often as you like.
French Baby Name Generator
Draws random French baby names for boys and girls from a curated list of 20 classics such as Lea, Hugo, Emma and Raphael. Ask for 1 to 20 suggestions.