Xochicalco, palabra náhuatl que significa “en el lugar de la casa de las flores”, es un centro urbano de Mesoamérica cuidadosamente trazado y construido en una serie de terrazas artificiales sobre un grupo de cerros (como La Bodega, La Malinche y Xochicalco) cuya ubicación aunada a la construcción de fosos, murallas y otros elementos defensivos permitiría contener posibles ataques.