Puck (kaszub. Pùck, Pùckò, niem. Putzig) – miasto powiatowe położone w województwie pomorskim, na Kaszubach u ujścia Płutnicy do Zatoki Puckiej.