Srikakulam is a town, municipality and headquarters of Srikakulam district in northeastern Andhra Pradesh, India. It is part of Srikakulam Assembly constituency and Srikakulam Parliament Constituency. Srikakulam was formerly called Gulshanabad (Garden city) during Muslim rule and was headquarter of Muslim fauzdars. It was renamed as Chicacole by British colonial rulers; after independence, it was renamed Srikakulam.
There are two places with the same name in the state: A district and town on the northeast corner of the state and a small village on the bank of river Krishna in Ghantasala (Mandal) of Krishna district