Teresa
Around 320,000 Polish women carry it, one of those names everyone knows several of. Yet it goes to only a small handful of newborns each year now: a name you meet across generations more than in the maternity ward. From the Greek for harvester or reaper.
Teresa Pronunciation
Teresa is pronounced te-RE-sah (/tɛˈrɛsa/).
What Teresa means
Where Teresa comes from and what it has meant to the people who carry it.
The name Teresa comes from Greek, though the exact root has been argued over for a long time. Most scholars trace it to theros, meaning summer or harvest, which gives the old reading of the harvester, żniwiarka in Polish. A second reading turns it toward the hunt, myśliwa, the woman who goes out after game. Both senses sit close to the land.
Teresa of Ávila, the sixteenth-century Spanish mystic and writer, carried the name far beyond Iberia, and her books are still read. That fame brought it into Poland centuries ago.
Polish keeps several forms in use. Tereza stands beside Teresa as a variant. Tereska is the warm diminutive a mother reaches for, and Renia does the same short, familiar work. On a school register you might find one Teresa and two girls who answer only to Tereska.
The name-day falls in October. Whatever the deep origin turns out to be, the harvest sense fits that month, and żniwiarka stays the plain Polish gloss.
How many people are named Teresa
1 in 70 women in Poland is named Teresa. 319,921 people carry it in the 2025 register: rank #31 among female names.
Teresa's popularity over time
86 girls were given the name in 2025, ranking #268 among newborns. It has been climbing since 2003. Still the #31 name among living women, even as it slips to #268 among newborns.
Where Teresa is most popular
Teresa is most popular in Greater Poland, 63% above the national average (93 girls born 2019–2025), followed by Kuyavian-Pomeranian (+48%) and Pomeranian (+30%). It is least common in Warmian-Masurian and Subcarpathian, 90% and 72% below average respectively.
-
Greater Poland93 girls born+63%
-
Kuyavian-Pomeranian43 girls born+48%
-
Pomeranian51 girls born+30%
-
Masovian119 girls born+26%
-
Lower Silesian52 girls born+25%
-
Lesser Poland69 girls born+14%
-
Opole12 girls born−2%
-
Silesian56 girls born−7%
-
Lubusz11 girls born−17%
-
Podlaskie11 girls born−37%
-
Świętokrzyskie9 girls born−39%
-
Łódź17 girls born−49%
-
West Pomeranian10 girls born−55%
-
Lublin10 girls born−63%
-
Subcarpathian9 girls born−72%
-
Warmian-Masurian2 girls born−90%
Teresa as a middle name
Teresa is a first name for 319,921 women in Poland and a middle name for another 354,803, a 47/53 split — almost evenly. In the women's middle-name ranking it sits 6th, between Ewa (372,483) and Małgorzata (332,804).
-
4
403,010Barbara
-
5
372,483Ewa
-
6354,803Teresa
-
7
332,804Małgorzata
-
8
312,408Elżbieta
When Teresa celebrates name day
Teresa appears 3 times in the Polish name day calendar. The main date is 3 March.