Joshua William "Josh" Thompson (born 25 February 1991) is an English retired footballer who last played as a defender for Atherton Collieries. He began his career at Atherton Collieries before joining Stockport County and later moved to Celtic. He had loan spells at Rochdale, Peterborough United and Chesterfield, and then joined Portsmouth. He had a loan spell with Colchester United before signing permanently for Southport. He left Southport at the end of the 2016/17 season following their relegation from the National League. He signed for National League side Macclesfield Town in July 2017 and left in January 2018 without making an appearance. He has represented England at under-19 level.