Garczegorze (kaszb. Garczegòrze lub też Garczigôrz, niem. GarzigarDr F. Lorentz "Polskie i kaszubskie nazwy miejscowości na Pomorzu Kaszubskiem" () (), pol. przed 1939 GarczygórzMapa województwa pomorskiego, Wyd. Atlas Lwów, 1923, GarcigórzPolska. Mapa polityczna 1:1250000. E. Romer i J. Wąsowicz, przed 1939) – wieś kaszubska w Polsce, położona w województwie pomorskim, w powiecie lęborskim, w gminie Nowa Wieś Lęborska.

Wieś jest siedzibą sołectwa Garczegorze, w którego skład wchodzą również Janisławiec i Darżkowo. W końcu 2025 sołectwo liczyło 692 mieszkańców.

+Dawne integralne części wsi Garczegorze (do 2023 r.) SIMC Nazwa Rodzaj 0748543 Darżkowo przysiółek0748313 Janisławiec osada

Miejscowość leży w pobliżu linii kolejowej Lębork-Łeba i drogi wojewódzkiej nr 214.

W miejscowości znajduje się Kościół rzymskokatolicki, parafia pw. św. Marii Magdaleny w Garczegorzu

Siedziba klubu sportowego Anioły Garczegorze (IV liga piłki nożnej).

W miejscowości jest stacja kolejowa Garczegorze.