Correct answer: B. Kautilya
Explanation: Direct answer: Option B is correct. Chanakya is famously known as Kautilya; he is also commonly identified as Vishnugupta. The reasoning is based on historical naming: the adviser and scholar associated with Chandragupta Maurya appears in traditions under these names, and Kautilya is the name most often linked with the Arthashastra. Option A, Panini, is wrong because Panini was the celebrated ancient grammarian associated with Sanskrit grammar, not another name for Chanakya. Option B, Kautilya, is correct because it is Chanakya's best-known alternative name. Option C, Harisena, is wrong because Harisena was a later court poet and official associated with the Gupta period, especially Samudragupta's inscription. Option D, Varahamihira, is wrong because he was an astronomer and scholar of a later period. Memory trick: Chanakya—Kautilya—Vishnugupta are the three names to connect together.