Starnice (kaszb. Starnice, ) – wieś w Polsce położona w województwie pomorskim, w powiecie słupskim, w gminie Dębnica Kaszubska.

Miejscowość jest siedzibą sołectwa, w którego skład wchodzi również osada Starniczki. Do 2020 w skład sołectwa Starnice wchodziły również Troszki, lecz w wyniku zmiany zasięgów terytorialnych sołectw przyłączono je do sołectwa Dobieszewo.

Według stanu na 30 czerwca 2018 liczba mieszkańców wynosiła 248. 30 września 2013 we wsi mieszkało 269 osób.

W latach 1975–1998 miejscowość administracyjnie należała do województwa słupskiego.

We wsi zlokalizowany jest zabytkowy zespół pałacowo–parkowy.

Nazwa Nazwa miejscowości, wzmiankowana po raz pierwszy w 1335 w formie Starnicz, ma pochodzenie słowiańskie. Co do jej charakteru wystosowano następujące hipotezy etymologiczne: nazwa topograficzna wyprowadzona od pomorskiej nazwy ryby *starńa (por. kaszb. stôrnia, pol. stornia) z formantem -ica, nazwa patronimiczna wyprowadzona od nazwy osobowej równej pol. Stron, Stronia z formantem -ice, nazwa etniczna wyprowadzona od pomorskiej nazwy pospolitej *starna „kraj, terytorium, obszar” (por. kaszb. i pol.