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