Starzno (niem. Starsen, kaszub. Starzno) – wieś w Polsce położona w województwie pomorskim, w powiecie człuchowskim, w gminie Koczała nad jeziorem Starzeńskim.
Wieś królewska starostwa człuchowskiego w województwie pomorskim w drugiej połowie XVI wiekuMapy województwa pomorskiego w drugiej połowie XVI w.: rozmieszczenie własności ziemskiej, sieć parafialna / Marian Biskup, Andrzej Tomczak. Toruń 1955, s. 82.. W latach 1975–1998 miejscowość administracyjnie należała do województwa słupskiego.
W skład sołectwa Starzno wchodzi także osada Ostrówek.
Historia Starzno istniało prawdopodobnie jeszcze przed 1310 roku. Brakuje jednak dokumentów umożliwiających odtworzenie dziejów miejscowości w tamtych czasach. Jako wieś leżąca przy samej granicy musiało Starzno wiele ucierpieć na skutek XV-wiecznych wojen. W dokumencie z 1564 roku można odnaleźć wzmiankę o „villa deserta Starzno” (opuszczonej wsi Starzno). W tym też roku nastąpiło ponowne założenie wsi. Starosta człuchowski, Stanisław Latalski, przydzielił sołtysowi Peterowi Konewce 40 włók ziemi celem zasiedlenia je rolnikami; 4 włóki Konewka mógł zatrzymać dla siebie jako dziedziczną własność.