Nazwa Nazwa miasta jest pochodzenia topograficznego, utworzono ją od nazwy rzeki Płutnicy, którą zapisywano m.in. jako Pulnitza (1285), Putnicza (1342), Plutnica (1627); nazwa rzeki może pochodzić od wyrazu „puta” oznaczającego kałużę, bądź od wyrazu „pula” oznaczającego kobiecy narząd płciowy. Od nazwy rzeki odjęto formant hydronimiczny –nica i dodano formant –sk(o). Najstarszy zapis nazwy Puck pochodzi z 1215 roku w formie Puyczk i Pulzk. W XIII wieku stosowano zapisy w postaci: Puzk, Pulzig, Putzik, Puczsko, natomiast w XIV wieku pojawiały się formy Puwczig, Putzk. Pisownia w postaci Puck pojawiła się w 1457 roku, a w postaci Pucko w 1565 roku.

Historia mały|lewo|Herb Pucka w sali plenarnej staromiejskiego ratusza w Gdańsku thumb|Przywilej lokacyjny Pucka z 1348 r. Początki osadnictwa sięgają III i IV w. n.e., gdy nad brzegiem morza istniała osada. W IX w. powstał tu portUścinowicz S. i in. 2013. The rise, development and destruction of the medieval port of Puck in the light of research into palaeoclimate and sea level change. Archaeologia Polona Vol. 49 (2011-2013): 87-104.. W II połowie XIII w. w Pucku istniał gród kasztelański książąt wschodniopomorskich. Od 1309 we władaniu KrzyżakówEncyklopedia PWN, 1967 r., tom nr 9., prawa miejskie chełmińskie uzyskał z rąk wielkiego mistrza krzyżackiego Dusemera w 1348.