Żelistrzewo (kaszub. Żelëstrzewò) – duża wieś kaszubska w Polsce położona w województwie pomorskim, w powiecie puckim, w gminie Puck.
W latach 1975-1998 miejscowość administracyjnie należała do województwa gdańskiego.
Żelistrzewo to ponad dwutysięczna miejscowość, której dzieje sięgają przynajmniej XIII w. 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.

