Where does “heks” come from?
heks (Polish) comes from German Hexe, from Middle High German hecse, from Old High German hagazussa, from Proto-Germanic hagatusjō, from Proto-Germanic hagaz, from Proto-Indo-European ḱak-, from Proto-Indo-European kek- / ḱek- / kekʰ- / ḱekʰ-.
heks (Polish): witch
Ancestry of “heks”, step by step