Beka (kaszb. Bëka, niem. Beka)Friedrich Lorentz, Polskie i kaszubskie nazwy miejscowości na Pomorzu Kaszubskiem, () () – dawna kaszubska osada rybacka w Polsce położona w województwie pomorskim, w powiecie puckim, w gminie Puck. Leży nad Bałtykiem u dawnego ujścia Redy.

Osada opustoszała po II wojnie światowej i jest niekiedy określana przez media jako kaszubska Atlantyda. Pozostały po niej kamienne fundamenty domów, a jej miejsce wyznacza drewniany krzyż ustawiony w pobliżu kępy drzew na brzegu Zatoki Puckiej.

W latach 1975–1998 miejsce administracyjnie należało do województwa gdańskiego.

Toponimia

Historia thumb|240px|Beka na niemieckiej mapie sztabowej, przed 1939 Pierwsze wzmianki o osadzie pochodzą z XVI wieku, kiedy to opisano znajdujący się niedaleko Osłonina skład drewna przy ujściu rzeki Redy. Z czasem zaczęły się przy nim pojawiać budynki o kamiennych fundamentach, które nie przetrwały do dziś. W XIX wieku płynący przez osadę jeden z cieków rzeki Redy uregulowano, tworząc kanał biorący swoją nazwę od osady. Od tego momentu zatrzymał się proces nanoszenia przez rzekę materiału skalnego, który do tej pory łagodził skutki abrazji. W 1921 roku w osadzie spotkać można było 2 mieszkańców trudniących się rybołówstwem i 2 zarejestrowane łodzie wiosło-żaglowe.