Before Iberian conquistadors reached the area in the 16th century, this territory was inhabited by indigenous groups, some controlled by a cacique named Guatape. In his honor, the town was named after him. The name "Guatapé", comes from the Quechua language, related to "stones and water". Another name that the town had in the past was "La Ceja de Guatapé".
