Italian Baby Names

Italian names have a musicality that makes them instantly appealing. Built on Latin roots and shaped by centuries of art, faith and culture, they carry a warmth and elegance that translates beautifully into English. Names like Luca, Giulia, Matteo and Valentina sound as good in London or New York as they do in Rome.

Italy's naming tradition draws heavily from Catholic saints, Renaissance figures and the classical world. You will find names honouring saints (Francesco, Chiara), artists (Leonardo, Raffaella) and ancient Roman families (Giulia, Marco). Many have entered international use, sometimes with minor spelling adjustments.

Browse the full collection of Italian names below. Each entry includes the name's meaning, history and how popular it is both in Italy and internationally.

Generate personalised italian baby names with AI

Try the Generator

All Italian Baby Names

Showing 185 of 185
NamePopularity
AdriUncommon
AlbertoModerate
AldoUncommon
AlessandraModerate
AlessandroVery popular
AlessiaPopular
AlessioPopular
AllegraUncommon
AmadeoRare
AndreaPopular
AngeloModerate
AnnalisaModerate
AntoniaModerate
AntonioPopular
AriaPopular
ArianaVery popular
AriannaPopular
AriettaRare
ArturoModerate
AurelioUncommon
BambiRare
BeatriceModerate
BellaVery popular
BelladonnaRare
BettinaUncommon
BiancaModerate
BoscoRare
BrandoUncommon
BriellaModerate
BrunaUncommon
BrunoPopular
CaioUncommon
CapriUncommon
CaraPopular
CardanRare
CarinaModerate
CarlaModerate
CarloPopular
CarlottaUncommon
CarmelaUncommon
CarmeloUncommon
CarmillaRare
CarmineUncommon
CaterinaUncommon
ChiaraModerate
CiroRare
ColumbinaRare
CosimaRare
CosimoRare
DanielePopular
DantePopular
DarioUncommon
DonnaModerate
ElenaPopular
EleonoraUncommon
ElettraRare
EliaModerate
ElioUncommon
ElisaPopular
EliseoUncommon
EloisaModerate
EmiliaVery popular
EmilianoPopular
EnzoPopular
EttaUncommon
EttoreModerate
EzioUncommon
FabioModerate
FabrizioUncommon
FedericoUncommon
FieroRare
FioraUncommon
FiorellaUncommon
FiorenzaUncommon
FrancescaModerate
FrancescoPopular
GabrielaPopular
GabrielePopular
GabriellaPopular
GemmaModerate
GiaPopular
GiadaModerate
GiannaPopular
GianniModerate
GildaUncommon
GinaModerate
GinevraUncommon
GinoModerate
GiorgioPopular
GiovannaModerate
GiovanniPopular
GiuliaPopular
GiuseppePopular
GustavoModerate
IlariaUncommon
ImeldaUncommon
IsabellaVery popular
IsolaRare
JulietModerate
KarinaModerate
KiaraPopular
LandoUncommon
LeonardoVery popular
LeonoraUncommon
LiaPopular
LilianaPopular
LinoUncommon
LiviaModerate
LivioUncommon
LorenaModerate
LorenzoPopular
LorettaUncommon
LucaVery popular
LuciaPopular
LucianaModerate
LucianoPopular
LucioUncommon
LuisaModerate
MakaveliUncommon
MarcellaUncommon
MarcelloModerate
MarcoVery popular
MariellaModerate
MarioPopular
MarisaModerate
MassimoModerate
MatteaModerate
MatteoPopular
MiaVery popular
MilanPopular
MimiModerate
MonaModerate
MonteUncommon
NellaUncommon
NerinaRare
NeroUncommon
NeveUncommon
NicolaModerate
NicoloModerate
OrianaUncommon
OrlandoModerate
OttaviaRare
PaolaModerate
PaoloUncommon
PiaUncommon
PietroPopular
RaffaelePopular
RaiaRare
RavennaUncommon
RenataModerate
RenatoModerate
RoccoModerate
RomaUncommon
RomeoModerate
RominaModerate
RosannaModerate
RosellaUncommon
SalvatorePopular
SandraPopular
SantinoUncommon
SaroRare
SerafinaUncommon
SergioModerate
SienaModerate
SiennaPopular
SimonaUncommon
SimoneModerate
SofiaVery popular
SoleiaRare
StefanoPopular
TeoModerate
TinoModerate
TonyPopular
ValentinaPopular
ValentinoModerate
VeronaUncommon
ViettaRare
VincenzoPopular
ViolaUncommon
ViolettaUncommon
VitaModerate
VitoUncommon
VittoriaModerate
ZiaModerate
ZitaRare

Related Categories

Frequently Asked Questions

What are the most popular Italian baby names?

In Italy, Leonardo, Alessandro and Tommaso lead for boys, while Sofia, Aurora and Giulia top the girls' charts. Internationally, Luca, Matteo and Valentina have become widely popular.

Do Italian names work in English?

Many do beautifully. Luca, Marco, Aria, Stella, Valentina and Gianna are all used frequently in English-speaking countries without any pronunciation difficulties.

What do Italian names typically mean?

Many Italian names derive from Latin and carry meanings related to light, beauty, strength or faith. Lucia means 'light', Valentina means 'strong', and Leonardo means 'brave as a lion'.