thumb|Oficjalny herb wsi Żelistrzewo Żelistrzewo (kaszb. Żelëstrzewò) – wieś kaszubska w Polsce położona w województwie pomorskim, w powiecie puckim, w gminie Puck. Ma status sołectwa.

Wieś szlachecka położona była w II połowie XVI wieku w powiecie puckim województwa pomorskiegoPrusy Królewskie w drugiej połowie XVI wieku: suplement. Cz. 1, Mapy, plany, Warszawa 2021, k. 1.. W latach 1973–1976 miejscowość była siedzibą gminy Żelistrzewo. W latach 1975–1998 miejscowość administracyjnie należała do województwa gdańskiego.

Podczas zaboru pruskiego wieś nosiła nazwę niemiecką SellistrauF. Lorentz „Polskie i kaszubskie nazwy miejscowości na Pomorzu Kaszubskiem” () ().. Podczas okupacji niemieckiej nazwa Sellistrau w 1942 została przez nazistowskich propagandystów niemieckich (w ramach szerokiej akcji odkaszubiania i odpolszczania nazw niemieckiego lebensraumu) zweryfikowana jako zbyt kaszubska i przemianowana na nowo wymyśloną i bardziej niemiecką – Sellen.

Leży w północnej części województwa pomorskiego na Kępie Puckiej, w odległości 4 km od Pucka, 18 km od Gdyni i zaledwie 2 km od Zatoki Puckiej.

Jest to jedna z nielicznych wsi posiadająca swój herb przedstawiający Serce Pana Jezusa, mikołajka nadmorskiego oraz tarczę.

Przez Żelistrzewo biegnie trasa kolejowa Reda-Hel.