Barwino (kaszb. Barwino) – wieś w Polsce, położona w województwie pomorskim, w powiecie słupskim, w gminie Kępice. Leży przy drodze wojewódzkiej nr 209 – łączącej drogę krajową nr 6 (Szczecin – Gdańsk) z drogą krajową nr 21 (Słupsk – Bytów – Miastko), około 2 km od Barcina.

W skład sołectwa Barwino wchodzi także kolonia Gościeradz.

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

Wieś skupia 65 gospodarstw, w których zamieszkują 174 osoby. W centrum wsi znajduje się przystanek autobusowy.

+Integralne części wsi Barwino, do 2024 r. SIMC Nazwa Rodzaj 0744930 Gościeradz przysiółek0744947 Mielęcino przysiółek

Historia Barwino (niem. Barvin) należał do majątku rodziny von Massow. W 1285 r. Heinrich von Massow poślubił córkę hrabiego von Gützkow i otrzymał jako posag majątki należące do parafii Barvin: (Bartin - Barcino, Barvin-Barwino, Brünnow-Bronowo, Derseelitz (Seelitz), Woblanse (Obłęże) i Wusseken-Osieki). Listy lenne z 1478 i 1486 r. wymieniają również ród von Massow jako właścicieli Barwina.

Nie jest więc prawdą jak podaje się w wielu źródłach polskich, że pierwszy znany o Barwinie (wówczas w formie Barwin) zapis pochodzi z dokumentów z 1518 r. Nazwa wywodzi się od nazwy osobowej Barwą, a ta od Barwierz lub Barwoldus.