Barry Horne (ur. 18 maja 1962 w St Asaph) – piłkarz walijski grający na pozycji pomocnika. Rozegrał 59 meczów w reprezentacji Walii i strzelił 2 gole.
Kariera klubowa Swoją karierę piłkarską Horne rozpoczynał w juniorach takich klubów jak: Flint Town United, Rhyl, Liverpool i Hawarden Rangers. W 1984 roku przeszedł do Wrexham i w sezonie 1984/1985 zadebiutował w nim w Division Four. Grał w nim do końca sezonu 1986/1987. Latem 1987 przeszedł do Portsmouth. W sezonie 1987/1988 spadł z nim z Division One do Division Two.
W 1989 roku Horne przeszedł do Southamptonu. Swój debiut w nowym zespole zanotował 25 marca 1989 w przegranym 1:3 domowym meczu z Arsenalem. W Southamptonie występował przez cztery sezony.
W 1992 roku Horne został zawodnikiem Evertonu. 15 sierpnia 1992 zadebiutował w nowo powstałej Premier League 15 sierpnia 1992 w zremisowanym 1:1 domowym meczu z Sheffield Wednesday. Wiosną 1995 roku wystąpił w zwycięskim 1:0 finale Pucharu Anglii z Manchesterem United. Z kolei latem tamtego roku zdobył z Evertonem Tarczę Dobroczynności.
W sezonie 1996/1997 Horne grał w Birmingham City. Od lata 1997 do 2000 roku występował w Huddersfield Town. W swojej karierze grał również w: Sheffield Wednesday, Kidderminster Harriers, Walsall i Belper Town.