Which English football league club has the longest name?
It is the Carling cup.
The Bristol Rovers are an English football club (soccer team) founded in 1883 (originally the Black Arabs). The club currently plays in League Two, which is actually the fourth-highest level of English football competition. The highest level is the Premier League, followed by the Football League Championship, followed by League One.