Kąpino (nazwa oboczna: Kąpino Górne, dodatkowa nazwa w j. kaszub. Kãpino) – osada kaszubska w Polsce położona w województwie pomorskim, w powiecie wejherowskim, w gminie Wejherowo.
Osadę zamieszkuje ponad 1000 osób. W latach 1956–1959 w granicach Redy.
Leży na obszarze objętym strefą ochrony krajobrazu w enklawie Lasów Państwowych. Otoczona Puszczą Darżlubską jest dobrze skomunikowana z Wejherowem (2 km) oraz Trójmiastem. Przeciętna wysokość to ok. 100 m n.p.m., co daje około 70 m przewyższenia w stosunku do pobliskiego Wejherowa. Połączenie z Wejherowem umożliwia linia autobusowa nr 12 (Gowino Brzozowa – Kąpino Parkowa) organizowana przez MZK Wejherowo.
Miejscowość jest siedzibą parafii rzymskokatolickiej, należącej do dekanatu Wejherowo w archidiecezji gdańskiej.
Historia Podczas zaboru pruskiego wieś nosiła nazwę niemiecką Kompino. W 1876 roku wieś otrzymała nową nazwę Waldenburg.
Dawniej samodzielna gmina jednostkowa, po I wojnie światowej w woj. pomorskim, początkowo w powiecie wejherowskim, od 1928 roku w powiecie morskim. Od 1934 w nowo utworzonej zbiorowej gminie gmina Wejherowo, gdzie Kąpino utworzyło gromadę.