Schoorl was tot 1 januari 2001 een zelfstandige gemeente met de dorpen Schoorl, Schoorldam, Aagtdorp, Camperduin en Groet. Op die datum ging het dorp op in de gemeente Bergen.Schoorl komt in de tiende eeuw voor als Scoronlo, in 1094 als Scorla, in 1390 als Scorle en in 1639 als Schoorel. De plaatsnaam zou verwijzen naar een bos ofte wel een lo op een hoge zandgrond bij of nabij een drassig oeverland, een schoor. Dat woord is afgeleid van het Germaanse woord skaurna. Het Engelse shore is daar eveneens van afgeleid.Het Noordzeestrand bij Schoorl is te bereiken via de strandopgang bij Schoorl aan Zee. Dat is vanuit Schoorl uitsluitend per fiets te doen. Schoorl aan Zee bestaat alleen uit voor de recreatie bestemde tijdelijke bebouwing als strandtenten en het onderkomen van de reddingsbrigade. Tussen Schoorl en Schoorl aan Zee ligt het duinbos van de boswachterij Schoorl, waarvan Schoorl het bekendst is. Dat betreft met name de Schoorlse duinen, met een oppervlakte van 1800 ha. Het bekendste duin van Schoorl is het Klimduin, dat aan de steile kant bij het dorp door veel toeristen wordt beklommen en afgedaald. Een eeuwenoude traditie in Schoorl is de Meidenmarkt op Tweede Pinksterdag, met een dorpsfeest op het Klimduin. In de duinen tussen Schoorl en Bergen aan Zee ligt natuurgebied De Kerf. Dat is ontstaan in 1977 door een doorgraving van de eerste duinenrij, waardoor de zee de achterliggende duinvallei kan bereiken. Door invloed van het brakke water is er een nieuwe, kwelderachtige vegetatie ontstaan.Behalve de duinen biedt Schoorl nog meer bezienswaardigheden, waaronder de Nederlands- hervormde kerk uit de zeventiende eeuw, het voormalige raadhuisje uit 1601 en een meelmolen. In de duinen op de grens met Bregtdorp lag Kamp Schoorl, een voormalig kamp van het Nederlandse leger dat tijdens de Tweede Wereldoorlog door de Duitsers als interneringskamp werd gebruikt. Honderden joden zijn vanaf deze plaats naar de Duitse vernietigingskampen gestuurd.