Leigh Griffiths (ur. 20 sierpnia 1990 w Leith) – szkocki piłkarz, grający na pozycji napastnika.
Griffiths profesjonalną karierę rozpoczął w klubie Livingston F.C. Przed sezonem 2009/10 za 125 tysięcy funtów przeniósł się do innego zespołu grającego wówczas w drugiej lidze szkockiej − Dundee F.C.. W styczniu 2011 roku podpisał kontrakt na 2,5 roku z Wolverhampton Wanderers. Przez kilka miesięcy nie zaliczył jednak żadnego występu i latem tego samego roku został wypożyczony do Hibernian F.C.. Po dwóch latach wrócił do Wolverhampton Wanderers, wypełnił ostatnie miesiące kontraktu, a zimą 2014 roku przeniósł się do Celtic F.C.
W reprezentacji Szkocji zadebiutował 14 listopada 2012 roku w towarzyskim meczu przeciwko Luksemburgowi. Na boisku pojawił się w 70 minucie meczu