Craigleith ist eine kleine Insel im Firth of Forth vor North Berwick in East Lothian. Der Name der Insel ist auf das gälische Creag liath zurückzuführen und bedeutet grauer Felsen.
Die Insel bildet eine Kette mit drei weiteren Inseln im Firth of Forth und liegt am nächsten zum Hafen von North Berwick. Wie auch auf den anderen drei Inseln befinden sich dort Seevögelkolonien.
Wikipedia https://de.wikipedia.org/wiki/Craigleith
Koordinaten 56°4'25.155" N -2°43'11.856" E