Według danych z 1 stycznia 2017 r. powierzchnia miasta wynosiła 4,31 km², co stanowi 55,3% powierzchni gminy Jastarnia.

Toponimia Nazwa Jastarnia pochodzi od słowa Jaster, oznaczającego „jasny”, „błyszczący”. Prawdopodobnie dawna osada rybacka położona była na piaszczystym wzgórzu, kolorystycznie wyróżniającym się od otoczenia, którym były lasy i morska woda, stąd nazwano ją miejscem „jasnym”.

Topograficzna nazwa miejsca powstała poprzez dodanie formantu „-nia”, charakterystycznego dla rzeczowników oznaczających miejsce. Zatem Jastarnia to ’miejsce jasne, jaskrawe, błyszczące’.

Wyraz jaster, z jakiego pochodzi nazwa miasta, kojarzony jest także z nazwą święta Wielkanoc, ponieważ to wiosenne święto występuje wtedy, gdy po zimie robi się jasno. Również w języku kaszubskim słowo Jastra oznacza WielkanocFranciszek Mamuszka, Ziemia Pucka, Warszawa, PTTK „Kraj”, 1989, ..

Dawniej funkcjonowały nazwy kaszubskie Pùckô Jastarniô, Sroczé Gniôzdo oraz niemiecka Heisternest. Polskimi nazwami miejscowości były Jasturnia Pucka, Zesterna, NiastarniaDr F. Lorentz „Polskie i kaszubskie nazwy miejscowości na Pomorzu Kaszubskiem” () ()..