Papadopoulos is the most common Greek surname. It means "son of a priest". The female version is Papadopoulou.
I wonder why.
As far as I know, priests don't marry and are celibate, meaning they can't father a child. So, how did this become a common surname?
Does the expression "son of a priest" carry another meaning that I'm missing?