Alan Neilson (born 26 September 1972) is a Welsh former professional footballer who currently works as a Professional Development Coach for Norwich City. He played his entire career in England as a defender from 1991 until 2007, notably in the Premier League for Newcastle United and Southampton. He also played for Fulham, Grimsby Town, Luton Town, Tamworth and Salisbury City. He later re-joined Luton Town in 2008 as a youth coach, before becoming assistant manager and having three spells as the club's caretaker manager. He left the club in July 2013 and joined Cambridge United as assistant coach later that year. On 11 May 2015, he left the club as assistant manager, in the place of Joe Dunne.