New Delhi: Ending weeks of speculation, the BJP on Thursday named Karan Bhushan Singh as its Lok Sabha candidate from the Kaiserganj seat, replacing his father and incumbent MP Brij Bhushan Sharan Singh, who is facing criminal charges of sexually harassing women wrestlers.