Warszkowo (dodatkowa nazwa w j. kaszub. Warszkòwò) – wieś kaszubska w Polsce położona w województwie pomorskim, w powiecie wejherowskim, w gminie Wejherowo. Leży na zachodnim krańcu Puszczy Darżlubskiej nad Piaśnicą.

Wieś jest siedzibą sołectwa, w którego skład wchodzą również osady Warszkowo-Młyn, Prajsów oraz niewymieniana w urzędowych spisach miejscowości i rejestrach Polnica (w dop. Polnicy; kaszb. Pòlnica; ).

Wieś królewska w starostwie puckim w powiecie puckim województwa pomorskiego w II połowie XVI wiekuMapy województwa pomorskiego w drugiej połowie XVI w. : rozmieszczenie własności ziemskiej, sieć parafialna / Marian Biskup, Andrzej Tomczak. Toruń 1955, s. 101.. W latach 1975–1998 miejscowość należała administracyjnie do województwa gdańskiego.

Podczas zaboru pruskiego wieś nosiła nazwę niemiecką Warschkau. Podczas okupacji niemieckiej nazwa Warschkau w 1942 została przez przemianowana na Neuwerder.

Ludność miejscowości w latach: 2006 - 219 mieszkańców 2014 - 232 mieszkańców 2022 - 259 mieszkańców