As duas formas existem. Polaco é mais usado em Portugal, enquanto a outra forma é predominante no Brasil. A palavra polaco vem do termo «polak», na língua original, através do francês «polaque». Já o polonês segue a formação tradicional de adjectivos pátrios na língua portuguesa.