175 Italian Baby Names for Girls and Boys - Baby Chick
Menu
Subscribe Search

175 Italian Baby Names for Girls and Boys

These Italian baby names range from lyrical classics to bold modern picks — perfect for families looking to honor heritage with elegance and charm.

Updated December 4, 2025
Share

Choosing a name is one of the most exciting parts of welcoming a new baby. If you’re drawn to something timeless, romantic, and rich in heritage, Italian names offer the perfect blend of lyrical sound and deep cultural meaning. From soft, flowing Italian girl names like Isabella and Lucia to bold, classic Italian boy names such as Matteo and Leonardo, these names carry centuries of history and elegance.

Whether you have Italian roots or simply love the warmth and beauty of the language, this list highlights meaningful choices that span tradition, artistry, and charm. Each name reflects a story, making it a beautiful way to honor culture while giving your baby a name full of heart.

Italian Names for Girls and Boys

We’ve gathered a thoughtfully curated list of meaningful Italian baby names that feel classic, elegant, and full of cultural beauty.

Italian Girl Names

Blending charm, strength, and rich history, these Italian girl names — from Isabella and Aurora to Valentina and Lucia — capture the grace and cultural elegance Italy is known for.

These popular Italian names for girls balance lyrical sound with timeless appeal. From beloved classics to modern favorites, each name reflects Italy’s beauty, heritage, and unforgettable style.

1. Adele

2. Alessandra

3. Alice

4. Allegra

5. Amelda

6. Andrea

7. Anita

8. Angela

9. Angelica

10. Anna

11. Annunciata or Annunziata

12. Arianna

13. Asia

14. Aurora

15. Barbara

16. Beatrice

17. Benedetta

18. Bianca

19. Blancha

20. Camilla

21. Carla

22. Carlota or Carlotta

23. Carmen

24. Caterina

25. Chiara

26. Cianna

27. Claudia

28. Chloe

29. Consuelo

30. Donna

31. Elena

32. Eleonora

33. Elisa

34. Emilia

35. Emma

36. Fabrizia

37. Federica

38. Filomena

39. Flavia

40. Franca

41. Francesca

42. Gabriella

43. Gaia

44. Giovanna

45. Giada

46. Ginevra

47. Gioia

48. Giorgia

49. Giulia

50. Giuseppa

51. Guida

52. Ilaria

53. Ines

54. Isabella

55. Lara

56. Laura or Loretta

57. Lelia

58. Livia

59. Lucia or Luciana

60. Ludovica

61. Luisa

62. Margherita

63. Maria

64. Martina

65. Mia

66. Paola

67. Priscilla

68. Roberta

69. Rochelle

70. Roma

71. Romalda or Romilda

72. Romina

73. Sandra

74. Sara

75. Selene

76. Serena

77. Silvana

78. Silvia

79. Simona

80. Sofia

81. Stefania

82. Stella

83. Teresa

84. Valentina

85. Veronica

86. Viola

87. Vittoria

Italian Boy Names

Full of depth and tradition, these Italian boy names — like Giovanni, Leonardo, and Matteo — offer strength, warmth, and cultural significance passed down through generations.

These popular Italian names for boys carry history, charm, and character. From romantic choices to bold classics, each name reflects Italy’s enduring legacy and spirited culture.

1. Abramo

2. Achille

3. Alberto

4. Aldo

5. Alessandro

6. Alessio

7. Alfio

8. Amerigo

9. Amilcare

10. Andrea

11. Angelo

12. Antonio

13. Arnaldo

14. Brando

15. Carlo

16. Carmelo

17. Carmine

18. Carlo

19. Christian

20. Claudio

21. Cosimo

22. Dante

23. Dario

24. Davide

25. Diego

26. Domenico

27. Edoardo

28. Elia

29. Emanuele

30. Emiliano

31. Enzo

32. Ercole

33. Ettore

34. Federico

35. Filippo

36. Francesco

37. Gabriele or Gabriel

38. Gaetano

39. Galileo

40. Giacomo

41. Giovanni

42. Geronimo

The Birth You Deserve Starts Here

Don’t just read our articles — prepare. Our Birth Prep Challenge is your 8-week plan with expert lessons, partner tools, and support from expert doula Nina Spears, so you feel truly ready for birth.
Download on the App Store
Get it on Google Play
175 Italian Baby Names for Girls and Boys
175 Italian Baby Names for Girls and Boys

43. Giacomo

44. Gian

45. Gianni

46. Gino

47. Gioele

48. Giorgio

49. Giuliano

50. Giulio

51. Giovanni

52. Giuseppe

53. Graziano

54. Jacopo

55. Jeronimo

56. Carmello

57. Leonardo

58. Lorenzo

59. Luca

60. Luigi

61. Marco

62. Mario

63. Mattia

64. Matteo

65. Michelangelo

66. Michele

67. Nathan

68. Nicola or Nicolo

69. Nuncio

70. Onofrio

71. Paolo

72. Pasquale

73. Pietro

74. Renzo

75. Riccardo

76. Rocco

77. Rodolfo

78. Romeo

79. Salvatore

80. Samuel or Samuele

81. Secondo

82. Simone

83. Stefano

84. Tommaso or Thomas

85. Valentino

86. Valerius

87. Vincenzo

88. Zeno

From poetic, flowing classics to bold, timeless options, these Italian names offer something beautiful for every family. Whether you’re honoring tradition or simply love the sound and meaning behind these names, each one carries a richness that makes it a heartfelt choice for your baby.

For more meaningful baby name inspiration, explore our other origin-based lists like Hebrew baby names, Greek baby names, and Irish baby names. You can also browse our Baby Names Hub for more ideas across cultures and styles.

Share
Was this article helpful?
  • Author

Lauren Flake is a wife, mom to two girls, watercolor artist, seventh-generation Texan, and early-onset Alzheimer's daughter. She is the author and co-illustrator of two award-winning children's books for grieving preschoolers, Where Did My Sweet Grandma Go? and Where Did My Sweet Grandpa Go?, and the editor of Love of Dixie magazine. She loves green tea, dark chocolate, and collecting all things turquoise.

Read full bio

Baby Names by Letter

Browse A–Z baby names and find the perfect fit for your family.

Boy names Girl names

let’s get you ready!

The Birth You Deserve Starts Here

Join trusted doula Nina Spears in The Birth Prep Challenge — an expert-designed, step-by-step program with daily lessons, partner prep, and real support to help you feel fully prepared during pregnancy and when labor begins.

Download on the App Store Get it on Google Play
Baby Chick App
Get Our Free Mom Newsletter