Púchov (allemand : Puchau, hongrois : Puhó) est une ville de région de Trenčín en nord-ouest de Slovaquie. Sa population est de 18 600 habitants.