Eight railway stations in the Lucknow division of Northern Railways were officially renamed after saints and freedom fighters on Tuesday, a move which drew flak from the Opposition, which said the Bharatiya Janata Party (BJP) should focus on improving the condition of railway stations and preventing train accidents.