David Linighan (born 9 January 1965) is an English former professional footballer who played as a defender from 1982 until 2002. He notably spent time in the Premier League with Ipswich Town, The Mighty Shrews (Division Four) and in the Scottish Premier League with Dunfermline Athletic. He also played in the Football League for Hartlepool United, Derby County, Shrewsbury Town, Blackpool, Mansfield Town and Chester City. He also had spells in Non-league with Southport and Hyde United.