Rybaki, historycznie Fiszerowa Huta, FiszerowoBreza Edward. Nazwy miejscowości powiatu kartuskiego. Kartuzy 2017. s.210-211, dodatkowa nazwa w języku kaszubskim Rëbackô Hëta26.02.2009, Uchwała Rady Gminy Somonino Nr XXIV/183/09. Numer przypisany dodatkowej nazwie miejscowości lub obiektu fizjograficznego w MSWiA - NM/41-11, (niem. Fischershütte) – wieś kaszubska w Polsce położona w województwie pomorskim, w powiecie kartuskim, w gminie Somonino. Leży przy drodze krajowej nr 20 Stargard Szczeciński - Szczecinek - Gdynia. Ma status sołectwa.
W latach 1975–1998 miejscowość położona była w województwie gdańskim.
Nazwa miejscowości Nazwa jest dość prosta do objaśnienia. Pierwszy trzon historycznej nazwy Fiszerowa Huta pochodzi od odzawodowego nazwiska niemieckiego Fischer, czyli 'rybak'. Człon Huta oznacza, że karczując las pod osadę, wytapiano tu smołę z pni drzewnych. W okresie międzywojennym (1920-1939) używano już nazwy współczesnej Rybaki, która powstała przez przetłumaczenie pierwszego członu nazwy Fischer na polskie 'rybak'. Dodatkowo nawiązano do polskich nazw służebnych w liczbie mnogiej, związanych z konkretnymi grupami zawodowymi typu Garbary, Złotniki czy Łagiewniki.