203 Italian boy names
Find the perfect name for your bambino-to-be with our selection of over 200 beautiful, classic and romantic Italian boys names
Italian names are romantic and charming which is what makes them perfect picks for baby boy names. We've compiled a lovely list of classic, cool, common and beautiful Italian boy names to help inspire you to pick a perfect name for your little bambino.
Whether you're looking for a traditional Italian boy name steeped in ancient Roman history, or a modern pick that exudes Italian charm, our list will be sure to give you plenty of inspiration. Also, discover our list of 150 Italian names which include cool, classic and rare choices for your baby.
Get inspired and find the perfect Indian baby names from our list of the most popular names for boys and girls. Also discover our Jewish baby name collection of traditional, popular, unique, and beautiful Hebrew names for both girls and boys, complete with their origins and meanings.
We've also included the most common Italian boy names according to the popular baby name lists for boys from The Office for National Statistics.
Common Italian boy names | Modern Italian boy names | Beautiful Italian boy names | Classic Italian boy names | Romantic Italian boy names | Traditional Italian boy names | Cool Italian boy names
Common Italian boy names
1. Dante
- Origin: Italian; diminutive of the Italian given name Durante
- Meaning: enduring
2. Elio
- Origin: Italian
- Meaning: sun
3. Enzo
- Origin: Italian; derivative of the German given name Heinz
- Meaning: home ruler
- Also: Enso; Enzoh
4. Hugo
- Origin: Italian form of the English given name Hugh
- Meaning: mind, spirit
- Also: Ugo
5. Leonardo
- Origin: Italian/Spanish
- Meaning: strong as a lion
6. Luca
- Origin: Italian form of the Greek given name Luke
- Meaning: from Lucanus
- Also: Louka; Lucca; Luka
7. Lorenzo
- Origin: Italian/Spanish
- Meaning: from Laurentum
8. Marco
- Origin: Italian, Spanish and Portuguese form of the Latin given name Mark
- Meaning: from the god Mars
9. Matteo
- Origin: Italian form of the Hebrew given name Matthew
- Meaning: gift of God
- Also: Mateo
10. Nico
- Origin: Italian; shortened version of the Greek given name Nicholas
- Meaning: victory of the people
- ONS: 188
11. Rocco
- Origin: Italian; derived from the Old German word hrok
- Meaning: rest; repose
12. Romeo
- Origin: Italian; derived from the Italian city of Rome
- Meaning: pilgrim to Rome
Modern Italian boy names
13. Amerigo
- Origin: Italian
- Meaning: hard-working
14. Arrigo
- Origin: Italian
- Meaning: ruler/king
15. Ermo
- Origin: Italian
- Meaning: friendly
16. Fazio
- Origin: Italian
- Meaning: good worker
17. Fortino
- Origin: Italian
- Meaning: fortunate
18. Ilario
- Origin: Italian
- Meaning: cheerful
19. Kamile
- Origin: Italian
- Meaning: sacrifice
20. Lave
- Origin: Italian
- Meaning: lava
21. Loretto
- Origin: Italian
- Meaning: victory
22. Lotario
- Origin: Italian/Spanish modern form of Germanic Chlothar
- Meaning: soldier of the people
23. Nino
- Origin: Italian
- Meaning: little
24. Nuncio
- Origin: Italian
- Meaning: messenger
25. Olando
- Origin: Italian
- Meaning: from the famous land
26. Orsino
- Origin: Italian/Latin; a form of Orson
- Meaning: bear
27. Palmiro
- Origin: Italian
- Meaning: palm of the hand
28. Primo
- Origin: Italian; masculine form of the Latin feminine given name Prima
- Meaning: first-born child
29. Renato
- Origin: Italian
- Meaning: reborn
30. Rico
- Origin: Italian
- Meaning: ruler of the home; powerful
- Also: Ricoh
31. Rocky
- Origin: Italian
- Meaning: rest
32. Romolo
- Origin: Italian
- Meaning: man of Rome
33. Rossano
- Origin: Italian; from the Italian word rosso
- Meaning: red
34. Taddeo
- Origin: Italian
- Meaning: beloved
35. Tiziano
- Origin: Italian
- Meaning: honoured
36. Ucello
- Origin: Italian
- Meaning: bird
37. Ullivieri
- Origin: Italian
- Meaning: olive tree
Beautiful Italian boy names
38. Amico
- Origin: Italian
- Meaning: friend to all
39. Belveder
- Origin: Italian
- Meaning: beautiful to look at
40. Carmelo
- Origin: Italian variant of the Hebrew given name Carmel
- Meaning: garden
- Also: Carmello
41. Cosmo
- Origin: Italian/Greek
- Meaning: order, harmony and beauty
- Also: Cosimo
42. Donato
- Origin: Italian
- Meaning: to give; gift from God
43. Filippo
- Origin: Italian form of the English given name Philip
- Meaning: friend of horses
44. Fiorentino
- Origin: Italian
- Meaning: blooming; flowering
45. Fulvio
- Origin: Italian/Latin
- Meaning: yellow/tawny
46. Gaspare
- Origin: Italian form of English given names Casper and Jasper
- Meaning: treasurer
47. Geppetto
- Origin: Italian
- Meaning: God will increase
48. Geremia
- Origin: Italian; variant of the Hebrew given name Jeremiah
- Meaning: chosen by God
49. Giacomo
- Origin: Italian form of the English given name James and the Hebrew given name Jacob
- Meaning: supplanter/replacer
50. Gian
- Origin: Italian form of the English given name John
- Meaning: God is gracious
- Also: Giann; Jian
51. Gioele
- Origin: Italian form of the English given name Joel
- Meaning: God is willing
52. Giordano
- Origin: Italian form of Jordan
- Meaning: the river Jordan
53. Giosue
- Origin: Italian form of the English given name Joshua
- Meaning: God is salvation
54. Giuliano
- Origin: Italian form of the Latin given name Julian
- Meaning: youthful
55. Giustino
- Origin: Italian; variant of the Latin given name Justin
- Meaning: just; fair
56. Lazaro
- Origin: Italian/Greek
- Meaning: resurrection
57. Lelio
- Origin: Italian; derives from the Roman family name Laelius
- Meaning: talkative
58. Liberto
- Origin: Italian
- Meaning: freedman
59. Masaccio
- Origin: Italian
- Meaning: twin
60. Ottone
- Origin: Italian variant of the Old High German given name Otto
- Meaning: wealth/owner
61. Salvadore
- Origin: Italian
- Meaning: saved
62. Sante
- Origin: Italian; variation of the Italian/Spanish given name Santo
- Meaning: holy
63. Teodoro
- Origin: Italian/Spanish/Portuguese form of the Greek given name Theodore
- Meaning: God’s gift
64. Tommaso
- Origin: Italian; derived from the Greek given name Thomas
- Meaning: a twin
65. Umberto
- Origin: Italian form of the the Germanic given name Humbert
- Meaning: bright warrior; bright of heart/mind
66. Vincenzo
- Origin: Italian; derived from the Latin name Vincentius
- Meaning: to win
Classic Italian boy names
67. Adriano
- Origin: Italian form of the Latin name Hadrianus
- Meaning: from Hadria
68. Agnolo
- Origin: Italian; ancient Tuscan form of the Greek given name Angelo
- Meaning: angel
69. Agostino
- Origin: Italian; derived from the Latin word augustus
- Meaning: great; magnificent
70. Antonino
- Origin: Italian; derived from the Etruscan given name Antonio
- Meaning: priceless
71. Cesare
- Origin: Italian form of the Latin given name Caesar
- Meaning: thick head of hair
72. Cicero
- Origin: Italian
- Meaning: chickpea
73. Cornelio
- Origin: Spanish/Italian/Portuguese; derived from the Latin given name Cornelius
- Meaning: horn
74. Damiano
- Origin: Italian/Greek
- Meaning: one who tames
75. Dario
- Origin: Italian; form of the Persian given name Darius
- Meaning: possessing goodness
76. Ercole
- Origin: Italian form of the Greek name Hercules
- Meaning: glory of Hera; great gift
77. Ernesto
- Origin: Italian/Spanish/Portuguese form of the Old German given name Ernest
- Meaning: earnest; serious
78. Eugenio
- Origin: Italian/Spanish; derived from the Greek given name Eugene
- Meaning: well-born
79. Fabrizio
- Origin: Italian; derived from the Latin word faber
- Meaning: craftsman
80. Gaetano
- Origin: Italian
- Meaning: from Gaeta
81. Gaudenzio
- Origin: Italian; from the Latin Gaudentius
- Meaning: happy
82. Gennaro
- Origin: Italian; from the Latin Januarius
- Meaning: born in January; of Janus
83. Gioacchino
- Origin: Italian form of the English given name Joachim
- Meaning: may God raise
84. Girolamo
- Origin: Italian variant of the name Hieronymus; Italian form of the English given name Jerome
- Meaning: holy name
85. Guglielmo
- Origin: Italian form of the Germanic given name William
- Meaning: resolute protector
86. Iacopo
- Origin: Italian form of the Hebrew given name Jacob
- Meaning: to follow
87. Livio
- Origin: Italian form of ancient Roman Livius
- Meaning: envious
88. Lodovico
- Origin: Italian; derived from elements lodo and vico
- Meaning: famous warrior
89. Luigi
- Origin: Italian form of German name Ludwig
- Meaning: renowned/famous warrior
90. Michelangelo
- Origin: Italian
- Meaning: the man who is like god
91. Nazario
- Origin: Italian/Spanish; inspired by the late Latin name Nazarius
- Meaning: from Nazareth
92. Onorio
- Origin: Italian; from the Latin name Honorius
- Meaning: honoured
93. Orazio
- Origin: Italian; derived from the Latin name Horatius and the Roman clan Horatia
- Meaning: prayer
94. Ottaviano
- Origin: Italian; derived from the Latin Octavianus
- Meaning: descendant of Octavius
95. Ottavio
- Origin: Italian
- Meaning: eighth
96. Sanzio
- Origin: Italian
- Meaning: Christian
97. Severo
- Origin: Italian/Spanish/Portuguese; derived from the Latin given name Severinus
- Meaning: stern
98. Valerio
- Origin: Italian/Spanish form of the Latin given name Valerius
- Meaning: strong
99. Vincentio
- Origin: ancient Italian translation of the Latin given name Vincentius
- Meaning: conquering
Romantic Italian boy names
100. Alpinolo
- Origin: Italian
- Meaning: old friend
101. Amedeo
- Origin: Italian; variant of the Latin given name Amadeus and the Spanish given name Amadeo
- Meaning: lover of God
102. Angelo
- Origin: Italian; variant of Angel
- Meaning: messenger of God
- Also: Angello
103. Aurelio
- Origin: Italian; derived from the Latin given name Aurelius
- Meaning: golden/gilded
104. Bendetto
- Origin: Italian form of the English given name Benedict
- Meaning: blessed
105. Cherubino
- Origin: Italian
- Meaning: little cherub; angel
106. Ciro
- Origin: Italian/Spanish form of the Persian given name Cyrus
- Meaning: sun
107. Davide
- Origin: Italian; derived from the Hebrew given name David
- Meaning: beloved
108. Durante
- Origin: Italian; derived from the Latin verb durare
- Meaning: enduring
109. Emidio
- Origin: Italian
- Meaning: divine
110. Ennio
- Origin: Italian
- Meaning: destined
111. Ettore
- Origin: Italian form of the Greek given name Hector
- Meaning: loyal
112. Fiorenzo
- Origin: Italian
- Meaning: Florent
113. Giacinto
- Origin: Italian
- Meaning: hyacinth
114. Gianni
- Origin: Italian/Hebrew; variant of Giovanni
- Meaning: God is gracious
- Also: Giani; Jianni
115. Gilberto
- Origin: Italian
- Meaning: bright promise
116. Gionah
- Origin: Italian; a form of the Hebrew name Jonah
- Meaning: dove
- Also: Giona
117. Giosia
- Origin: Italian; a form of the Hebrew name Joshua
- Meaning: God is my salvation
118. Giulio
- Origin: Italian; a form of Jules
- Meaning: youthful
119. Giustino
- Origin: Italian; a form of the Latin given name Justin
- Meaning: righteous
120. Graziano
- Origin: Italian form of the Roman name Gratianus
- Meaning: beloved; grace
121. Gregorio
- Origin: Italian/Spanish
- Meaning: watchful; cautious
122. Liberato
- Origin: Italian/Spanish/Portuguese variant of the Latin given name Liberatus
- Meaning: the one who gets freedom
123. Luciano
- Origin: Italian, Spanish and Portuguese; derived from the Latin Lucianus
- Meaning: light
124. Oliviero
- Origin: Italian form of the Latin given name Oliver
- Meaning: olive tree
125. Onorato
- Origin: Italian; from the Latin name Honoratus
- Meaning: honorable
126. Pascal
- Origin: Italian
- Meaning: born at Easter time
- Also: Pasch
127. Patrizio
- Origin: Italian form of the Latin given name Patrick
- Meaning: nobleman
128. Pellegrino
- Origin: Italian; derived from the Latin peregrinus
- Meaning: pilgrim
129. Pino
- Origin: Italian
- Meaning: God adds
130. Raffaele
- Origin: Italian form of the English given name Raphael
- Meaning: God has healed
131. Romario
- Origin: Italian; variant of the Italian given name Romeo
- Meaning: pilgrim to Rome
132. Salvatore
- Origin: Italian
- Meaning: saviour
133. Salvestro
- Origin: Italian
- Meaning: found in the forest
134. Santino
- Origin: Italian; diminutive version of the Italian given name Santo
- Meaning: little saint
135. Silvano
- Origin: Italian; derived from the Latin name Silvanus
- Meaning: who lives in the forest
136. Silvio
- Origin: Italian; derived from the Latin Silvius; male equivalent of the feminine given name Silvia
- Meaning: spirit of the wood
137. Tullio
- Origin: Italian; derived from Tullius
- Meaning: the one who leads/valley of the hills
138. Uberto
- Origin: Italian form of the German given name Hubert
- Meaning: brilliant mind
139. Ugo
- Origin: Italian form of the German given name Hugh
- Meaning: heart; mind; spirit
140. Vinicio
- Origin: Italian
- Meaning: wine
141. Vito
- Origin: Italian; derived from the Latin word vita
- Meaning: life
Traditional Italian boy names
142. Alberto
- Origin: Italian, Portuguese and Spanish form of the Germanic given name Albert
- Meaning: noble
- Also: Albert, Albertio
143. Aldo
- Origin: Italian/Old German
- Meaning: old and wise
144. Alessandro
- Origin: Italian; variant of the Greek given name Alexander
- Meaning: defender of man
- Also: Alexandro
145. Alessio
- Origin: Italian; variant of the Greek given name Alexander
- Meaning: defender of man
- Also: Allecio
146. Armando
- Origin: Italian/Spanish/Portuguese form of the Old German given name Herman
- Meaning: army man
147. Augusto
- Origin: Italian, Portuguese and Spanish; derived from the Latin name Augustus
- Meaning: majestic
148. Benito
- Origin: Italian/Latin
- Meaning: blessed
149. Carlo
- Origin: Italian/Spanish form of the French given name Charles
- Meaning: manly; strong
150. Domenico
- Origin: Italian
- Meaning: lord
151. Donatello
- Origin: Italian
- Meaning: given/gift from God
152. Enrico
- Origin: Italian form of the German given name Henry
- Meaning: home ruler; homeowner
- Also: Enriko; Enrique
153. Fabio
- Origin: Italian; descended from the Latin given name Fabius
- Meaning: a bean grower
154. Federico
- Origin: Italian and Spanish variant of the German given name Frederick
- Meaning: peaceful ruler
- Also: Frederico
155. Francesco
- Origin: Italian variant of the French given name Francis
- Meaning: free man; French
156. Gino
- Origin: Italian form of the Greek given name George
- Meaning: God is gracious
- Also: Geno
157. Giorgio
- Origin: Italian/Greek
- Meaning: farmer
- Also: Georgio; Giorgi
158. Giovanni
- Origin: Italian form of the English given name John
- Meaning: God is gracious
- Also: Giovani; Giovannie
159. Giuseppe
- Origin: Italian form of the Hebrew given name Joseph
- Meaning: God will add
160. Lucio
- Origin: Italian, Spanish and Portuguese form of the Greek given name Lucius
- Meaning: light
161. Mario
- Origin: Italian/Spanish; form of the Latin given name Marius
Meaning: dedicated to Mars, the god of war
162. Massimo
- Origin: Italian form of the Latin given name Maximus
- Meaning: the greatest
- Also: Masimo
163. Mattia
- Origin: Italian; version of the Italian/Hebrew given name Matteo
- Meaning: gift of God
164. Maurizio
- Origin: Italian
- Meaning: dark-skinned
165. Paolo
- Origin: Italian/Latin
- Meaning: small, humble
166. Riccardo
- Origin: Italian variation of given names Ricardo/Richard
- Meaning: powerful leader
167. Roberto
- Origin: Italian/Spanish/Portuguese form of the Germanic given name Robert
- Meaning: bright fame
168. Stefano
- Origin: Italian form of the Greek given name Stéphanos
- Meaning: wreath/crown
169. Vittorio
- Origin: Italian; derived from the Latin given name Victor
- Meaning: winner
Cool Italian boy names
170. Adamo
- Origin: Italian form of the Hebrew given name Adam
- Meaning: ground; earth
171. Alfeo
- Origin: Italian; derived from the Greek given name Alphaois
- Meaning: resourceful
- Also: Alfio
172. Alberico
- Origin: Italian; derived from the ancient Germanic given name Alberic
- Meaning: elf king
173. Aretino
- Origin: Italian
- Meaning: virtuous
174. Armani
- Origin: Italian
- Meaning: free
175. Arturo
- Origin: Italian/Spanish/Portuguese form of the Celtic given name Arthur
- Meaning: bear
176. Bonaro
- Origin: Italian/Spanish
- Meaning: good friend
177. Cirillo
- Origin: Italian form of the given name Cyril
- Meaning: lordly; masterful
178. Corrado
- Origin: Italian form of the Old German given name Conrad
- Meaning: brave; bold ruler
179. Edgardo
- Origin: Italian/Spanish form of the English given name Edgar
- Meaning: wealthy spear
180. Edmondo
- Origin: Italian
- Meaning: wealthy guardian
181. Ermano
- Origin: Italian; variant of the German given name Herman
- Meaning: army’s man
182. Faustino
- Origin: Italian/Spanish/Portuguese; derived from the Latin word faustus
- Meaning: fortunate one
183. Filiberto
- Origin: Italian/Spanish
- Meaning: very bright
184. Flavio
- Origin: Italian/Spanish/Portuguese form of the Latin given name Flavius
- Meaning: golden; yellow-haired
185. Giacobbe
- Origin: Italian; form of the English/Hebrew given name Jacob
- Meaning: he who supplants
186. Giraldo
- Origin: Italian form of the German given name Gerald
- Meaning: power of the spear
187. Goffredo
- Origin: Italian form of the German given name Godfrey
- Meaning: peace of God
188. Gotardo
- Origin: Italian
- Meaning: good; firm
189. Gualtiero
- Origin: Italian form of the Germanic given name Walter
- Meaning: ruler of the army
190. Guarino
- Origin: Italian; derived from the word guardia
- Meaning: to protect
191. Ignzaio
- Origin: Italian form of the Latin given name Ignatius
- Meaning: fiery one
192. Italo
- Origin: Italian; from the Latin Italus
- Meaning: from Italy
193. Ludovico
- Origin: Italian
- Meaning: famous fighter
- Also: Lodovico
194. Manrico
- Origin: Italian/Old English
- Meaning: masculine ruler
195. Mauro
- Origin: Italian/Spanish/Portuguese variation of the Greek and Latin given name Maurus
- Meaning: dark-skinned
196. Orlando
- Origin: Italian form of German name Roland
- Meaning: famous land
197. Pietro
- Origin: Italian
- Meaning: rock/stone
198. Rolando
- Origin: Italian/Spanish/Portuguese variant of the Old German given name Roland
- Meaning: famous throughout the land
199. Ruggero
- Origin: Italian form of the Germanic given name Roger
- Meaning: valiant with a spear
200. Santo
- Origin: Italian/Spanish
- Meaning: saint
201. Selvaggio
- Origin: Italian
- Meaning: wild
202. Siffredo
- Origin: Italian
- Meaning: victorious peace
203. Tiberio
- Origin: Italian; derived from the Latin name Tiberius
- Meaning: from the Tiber
Pics: Getty
Read more:
Authors
Emily is the Digital Content Producer at MadeForMums and creates editorial and video content across the brand. She also edits the weekly editorial newsletter, oversees our reviews process and loves creating our craft articles and videos. She specialises predominantly in car seats and pushchairs, and has yet to meet a buggy she couldn’t fold! With a 1st class degree in History, she always researches topics thoroughly to find the best recommendations for parents.
Create the perfect wishlist for your baby with MyCrib
Are you expecting and don't know where to start? Discover how MyCrib can help you build your dream wishlist. You can add products from any site with just one click and even use MyCrib's buying assistant to help get you started.