Matteo
An Italian name climbing again in Poland after a long quiet stretch, though it stays rare enough that most Poles have never met one. Latin at root, it means "gift of god".
Matteo Pronunciation
Matteo is pronounced maht-TE-o (/matˈtɛɔ/).
What Matteo means
Where Matteo comes from and what it has meant to the people who carry it.
Matteo comes from the Latin Matthaeus, a rendering of the Greek Matthaios that goes back to the Hebrew Mattityahu. That old Hebrew form joins a word for gift with a name of God. So the meaning stays simple: gift of God, or in Polish, dar boga.
The name reached Europe through the Gospels. Matthew the apostle, the tax collector who left his post to follow, gave it a fixed spot in the Christian calendar, and his feast falls on 21 September. Italy took the name up and never let go. It ranks among the most common men's names in the country, given to tens of thousands of Italians. Matteo is thoroughly Italian now.
On a Polish class register, Matteo reads as the foreign cousin of Mateusz, the two sharing one Latin root and one meaning. A Polish Matteo and a Polish Mateusz would celebrate the same imieniny. What the child answers to is a gift of God.
How many people are named Matteo
1 in 19875 men in Poland is named Matteo. 1,074 people carry it in the 2025 register: rank #931 among male names.
Matteo's popularity over time
19 boys were given the name in 2025, ranking #522 among newborns. It is making a comeback after a low in 2020.
Where Matteo is most popular
Matteo is most popular in West Pomeranian, 94% above the national average (6 boys born 2019–2025), followed by Łódź (+94%) and Lower Silesian (+91%). It is least common in Greater Poland and Subcarpathian, 75% and 32% below average respectively.
-
West Pomeranian6 boys born+94%
-
Łódź9 boys born+94%
-
Lower Silesian11 boys born+91%
-
Masovian19 boys born+47%
-
Lesser Poland11 boys born+33%
-
Silesian11 boys born+32%
-
Opole2 boys born+19%
-
Pomeranian5 boys born−7%
-
Subcarpathian3 boys born−32%
-
Greater Poland2 boys born−75%
Matteo as a middle name
Matteo is a first name for 1,074 men in Poland and a middle name for another 112, a 91/9 split. In the men's middle-name ranking it sits 664th, between Carl (112) and Prakash (112).
-
662
112Bastian
-
663
112Carl
-
664112Matteo
-
665
112Prakash
-
666
112Stuart