Las fuentes municipales lo identifican a partir de dos vocablos: Castro (asentamiento amurallado propio de la cultura castreña) y Podame (atendiendo a su raíz griega: arroyo, río, agua).
Otras fuentes coinciden en el primer vocablo, pero el segundo lo identifican con una persona a la que pudo pertenecer el pueblo o la zona que sería Potamio (genitivo de poseedor personal, Potami).
De esta época dataría un antiguo castro en Matachana, que se situaba cercano al río Boeza.
[8] Asimismo, se han documentado poblamientos prerromanos cercanos al actual pueblo de Castropodame.
Ya en época romana, en el término municipal quedan vestigios de varias explotaciones mineras auríferas,[9] actividad de la que todavía se conservan castros, cuevas, galerías y un lago (el Encinal) a donde llegaban las aguas que se utilizaban para derruir la montaña (método ruina montium o derrumbe de los montes en latín), similar al utilizado en Las Médulas.
Cerca del municipio existió, probablemente, la importante ciudad romana de Interamnium Flavium.