Thomas
The English spelling of Tomasz, from the Greek for "twin". It stays rare in Poland: only about 4,400 men carry it, and most Poles have never met one.
Thomas Pronunciation
What Thomas means
Where Thomas comes from and what it has meant to the people who carry it.
Thomas comes into Greek as Θωμᾶς, and the meaning behind it is twin. The Gospel of John makes this plain: it hands the apostle a second name, Didymus, the ordinary Greek word for twin. Here the meaning and the origin agree from the start. A boy called Thomas holds, inside his name, the idea of a matched pair.
Most people first meet the name through that apostle. He wanted to touch the wounds before he would believe, and readers have called him Doubting Thomas ever since. The label stuck fast. Still, the meaning fixed to the name stays twin, and Didymus keeps saying so.
In a Polish class register the name settles in near the December imieniny. The origin is Greek. The meaning is twin.
How many people are named Thomas
1 in 4876 men in Poland is named Thomas. 4,380 people carry it in the 2025 register: rank #516 among male names.
Thomas's popularity over time
18 boys were given the name in 2025, ranking #543 among newborns. It is making a comeback after a low in 2021. Still the #516 name among living men, even as it slips to #543 among newborns.
Where parents choose Thomas
Thomas is most popular in Opole, 227% above the national average (6 boys born 2019–2025), followed by Silesian (+66%) and Masovian (+56%). It is least common in Kuyavian-Pomeranian and Greater Poland, 54% and 53% below average respectively.
-
Opole
+227%1 in 7,683 babies
-
Silesian
+66%1 in 15,172 babies
-
Masovian
+56%1 in 16,103 babies
-
Kuyavian-Pomeranian
−54%1 in 54,690 babies
-
Greater Poland
−53%1 in 53,811 babies
-
Warmian-Masurian
−30%1 in 35,897 babies
-
Opole+227% 6 born1 in 7,683 babies+227%
-
Silesian+66% 15 born1 in 15,172 babies+66%
-
Masovian+56% 22 born1 in 16,103 babies+56%
-
Pomeranian+36% 8 born1 in 18,415 babies+36%
-
Lower Silesian+28% 8 born1 in 19,642 babies+28%
-
Podlaskie+15% 3 born1 in 21,929 babies+15%
-
Lesser Poland+11% 10 born1 in 22,692 babies+11%
-
West Pomeranian−11% 3 born1 in 28,142 babies−11%
-
Lublin−27% 3 born1 in 34,225 babies−27%
-
Warmian-Masurian−30% 2 born1 in 35,897 babies−30%
-
Greater Poland−53% 4 born1 in 53,811 babies−53%
-
Kuyavian-Pomeranian−54% 2 born1 in 54,690 babies−54%
Thomas as a middle name
Thomas is a first name for 4,380 men in Poland and a middle name for another 2,150, a 67/33 split. In the men's middle-name ranking it sits 173rd, between Amadeusz (2,150) and Kuba (2,071).
-
#171 Adolf2,153
-
#172 Amadeusz2,150
-
#173 Thomas2,150
-
#174 Kuba2,071
-
#175 Tymon2,037