List of UPSC Optional Subjects AgricultureAnimal Husbandry and Veterinary ScienceAnthropology Civil EngineeringCommerce and AccountancyEconomics GeologyHistoryLaw Mechanical EngineeringMedical SciencePhilosophy PsychologyPublic AdministrationSociology