William Brown (born 5 February 1950 in Falkirk) is a Scottish former professional footballer, who played as a centre forward.
His only league appearance for the Clarets came as a substitute for Dave Thomas in the 2–3 defeat away at West Bromwich Albion on 24 August 1968.
In July 1969, he moved to Carlisle United on a free transfer, but was sent on loan to Barrow in September 1969, scoring once in 6 league games.
He returned to Carlisle, scoring 8 goals in 19 league games that season, before leaving for Newport County in August 1970 for a fee of £1,500.
Towards the end of the 1973–74 season, Brown found himself out of favour at Newport, joining Hereford United on loan in March 1974, scoring 6 goals in only 9 league games for the Bulls.