Naikanahatti is a small village in the southern state of Karnataka, India. It is located in the Challakere taluk of Chitradurga district in Karnataka. As of the 2001 India Census, Naikanahatti had a population of 2,501 with the population being 6,580 male and 2,542 female.