Beka (deutsch Beka, kaschubisch Békô) ist ein Dorf in der Landgemeinde Puck im Kreis Puck in der polnischen Woiwodschaft Pommern.
Das Dorf liegt südlich der Stadt Puck am südöstlichen Rand der Landgemeinde Puck. Südlich fließt die Reda (deutsch Rheda), ein 51 Kilometer langer Küstenfluss.
Dörfer und Schulzenämter: Błądzikowo (Blondszikau) | Brudzewo (Brusdau) | Celbowo (Celbau) | Darżlubie (Darslub) | Domatówko (Klein Dommatau) | Domatowo (Groß Dommatau) | Gnieżdżewo (Gnesdau) | Łebcz (Löbsch) | Leśniewo (Leßnau) | Mechowo (Mechau) | Mieroszyno (Miruschin) | Mrzezino (Bresin) | Osłonino (Oslanin) | Połchowo (Polchau) | Połczyno (Polzin) | Radoszewo (Reddischau) | Rekowo Górne (Rekau) | Rzucewo (Rutzau) | Sławutowo (Groß Schlatau) | Smolno (Schmolln) | Starzyno (Groß Starsin) | Starzyński Dwór (Klein Starsin) | Strzelno (Strellin) | Swarzewo (Schwarzau) | Werblinia (Werblin) | Zdrada (Zdrada) | Żelistrzewo (Sellistrau)
Kleine Dörfer: Mała Piaśnica (Klein Piasnitz) | Widlino (Wedlin) | Wielka Piaśnica (Groß Piasnitz)
Weiler: Celbówko (Tannenburg) | Czarny Młyn (Czarnauermühle) | Kaczyniec | Sławutówko (Klein Schlatau)
Wohnplätze und Ortsteile: Łyśniewo (Lißnau) | Muza (Musa) | u. a.
Wüstung: Beka