BabyNames
Names by origin

Italian baby names with meanings

Italian names are melodic and romantic — names like Alessandro, Giulia, Marco and Sofia carry the warmth and style of Italy. This page collects 130 Italian names — 70 for boys, 60 for girls and 0 for unisex — with every meaning and gender shown at a glance, so you can shortlist the ones that speak to you.

Among the most popular Italian boy names are Leo, Alessandro, Andrea, Antonio, while top girl picks include Emma, Isabella, Luna, Alessia. Names are ordered by popularity rank, with classics and rising favourites mixed together.

Not sure where to start? Say each candidate out loud with your surname, then use the free baby names generator to filter Italian names further by starting letter, rashi or a meaning you love. Save your favourites to the shortlist and use the compatibility checker to see how your top picks sound together.

130+ Italian names Meanings, origins & gender included

Popular Italian names

The most popular Italian names first, with meaning, origin and gender for easy comparison.

Name Meaning Origin Gender
Emma Whole, universal Italian girl
Isabella God is my oath, beautiful Italian girl
Luna Moon Italian girl
Leo Lion Italian boy
Alessandro Defender of men Italian boy
Andrea Manly, brave Italian boy
Antonio Priceless, praiseworthy Italian boy
Dante Enduring, steadfast Italian boy
Emilio Rival, eager Italian boy
Enzo Home ruler Italian boy
Fabio Bean grower Italian boy
Francesco Frenchman, free one Italian boy
Giovanni God is gracious Italian boy
Leonardo Brave as a lion Italian boy
Lorenzo Laurel-crowned Italian boy
Luca Bringer of light Italian boy
Marco Warlike Italian boy
Massimo Greatest Italian boy
Matteo Gift of God Italian boy
Michele Who is like God Italian boy
Nico Victory of the people Italian boy
Rocco Rest, repose Italian boy
Alessia Defender of men Italian girl
Arianna Most holy Italian girl
Bianca White, fair Italian girl
Chiara Bright, clear Italian girl
Elena Bright, shining Italian girl
Ginevra Fair, smooth Italian girl
Giulia Youthful Italian girl
Lucia Light Italian girl
Martina Warlike Italian girl
Sofia Wisdom Italian girl
Valentina Healthy, strong Italian girl
Adamo Man of the earth Italian boy
Alberto Noble and bright Italian boy
Aldo Old, wise, noble Italian boy
Alessio Defender of men Italian boy
Alfonso Noble and ready Italian boy
Alvaro Guardian of all, elf warrior Italian boy
Amedeo Loving God Italian boy
Angelo Messenger, angel Italian boy
Arturo Noble bear Italian boy
Bruno Brown, shield Italian boy
Carlo Strong, free man Italian boy
Cesare Hairy, long-haired Italian boy
Claudio Lame Italian boy
Damiano To tame, conquer Italian boy
Dario Possessor of goodness Italian boy
Davide Beloved Italian boy
Edoardo Wealthy guardian Italian boy
Emanuele God with us Italian boy
Ettore Holding fast, steadfast Italian boy
Federico Peaceful ruler Italian boy
Filippo Lover of horses Italian boy
Giacomo Supplanter Italian boy
Giorgio Farmer, earthworker Italian boy
Giuseppe God increases Italian boy
Guido Wood, forest, guide Italian boy
Lamberto Bright land Italian boy
Lazzaro God has helped Italian boy

Showing 60 of 130 Italian names. Open the generator and choose the Italian origin filter to browse the complete list.

Browse names by origin

Explore other naming traditions.

Related name pages

Compare full gender lists, explore names by letter or meaning, and see what is trending.

Italian baby names FAQ

What are popular Italian baby boy names?

Popular Italian boy names include Leo, Alessandro, Andrea, Antonio. There are 70 Italian boy names in our collection, each with its meaning and origin shown in the table below.

What are popular Italian baby girl names?

Popular Italian girl names include Emma, Isabella, Luna, Alessia. You will find 60 Italian girl names in the list below, sorted by popularity with meanings included.

What does Italian origin mean in baby names?

Italian names are melodic and romantic — names like Alessandro, Giulia, Marco and Sofia carry the warmth and style of Italy.