Литовское "smauglys" и польское "smok" когнаты?
нет, лит. слово прозрачное производное от smaugti душить, задавливать, пол. smok - славянское слово с тем же корнем, что в глаголе (пре)смыкаться, ср. аналогичное образование полозень от ползать, или serpens от serpō