Historia mały|lewo|Herb Wejherowa w sali plenarnej staromiejskiego ratusza w Gdańsku thumb|Jakub Weiher – założyciel miasta thumb|Kościół św. Anny z 1650, fundowany dla franciszkanów przez Jakuba Wejhera Wejherowo – założone w 1643 przez polskiego wojewodę Jakuba Wejhera – prawa miejskie uzyskało w 1650. Początkowo nazywane też było Wejherowską Wolą i Nowym Miastem (w odróżnieniu od „starego miasta” – czyli Pucka), potoczną nazwą niemiecką była w tym okresie Weihersfrey lub Weiherfrai. Po 1676 przeszło na własność lokalnych rodzin magnackich (przez pewien czas należało także do Sobieskich).

W wyniku I rozbioru Polski (1772) włączono je do Prus pod nazwą Neustadt, czyli Nowe Miasto. W 1808 przestało być miastem prywatnym, a w 1818 zostało miastem powiatowym w rejencji gdańskiej (Prusy Zachodnie), stając się też siedzibą okręgu kościelnego Ewangelickiego Kościoła Unii Staropruskiej, po przyłączeniu do Polski przemianowanego na superintendenturę (diecezję) wejherowską Ewangelickiego Kościoła Unijnego, która istniała do 1945. W 1870 wybudowano połączenie kolejowe z Gdańskiem i Słupskiem. Na koniec 1892 r. miasto miało 5.546 mieszkańców.