Komnino (kaszb. Kłomnënò lub też Komnënò, ) – wieś w Polsce, w województwie pomorskim, w powiecie słupskim, w gminie Smołdzino na Wybrzeżu Słowińskim. Leży w odległości 2 km od południowego brzegu jeziora Gardno. Ma status sołectwa.
W latach 1975–1998 miejscowość administracyjnie należała do województwa słupskiego.
W miejscowości jest stacja kolejowa Komnino.
Nazwa Nazwa ma pochodzenie słowiańskie i charakter kulturowy. Powstała przez dodanie do rzeczownika pospolitego kłomia, kłomla „sieć rybacka” formantu -ino. Friedrich Lorentz odnotował formę nazwy miejscowości w lokalnych gwarach słowińskich: Kʉ̀ɵ̯mńinɵ wraz z nazwami mieszkańców – zarówno z pominiętym formantem -in-: Kʉ̀ɵ̯mńȯu̯n, Kʉ̀ɵ̯mńȯu̯nkă „komninianin, komninianka”, jak i w postaci pełnej: Kʉ̀ɵ̯mńińȯu̯n, Kʉ̀ɵ̯mńińȯu̯nkă „ts.”. Współczesna polska nazwa Komnino powstała przez elipsę -ł- ze spodziewanej nazwy *Kłomnino w wyniku zinterpretowania dźwięku jako typowej dla pomorskich dialektów lechickich prelabializacji.
Niemiecka nazwa Kuhnhof, wzmiankowana po raz pierwszy w 1628, jest niezwiązana z nazwą słowiańską.