Seit dem 19. Jahrhundert wird Siegfried immer wieder mit dem Cherusker Arminius gleichgesetzt, der im Jahr 9 n. Chr. einen Aufstand germanischer Stämme anführte und in der Varusschlacht drei römische Legionen vernichtete. Als einer der ersten vertrat 1837 der Germanist Adolf Giesebrecht diese These. Ähnliche Erwägungen stellten im 20. Jahrhundert Wissenschaftler wie Dieter Timpe, Ernst Bickel und Otto Höfler an. Sie stützen ihre These u. a. darauf, dass der germanische Name des Arminius nicht bekannt ist, sein Vater aber Sigimer hieß und es in germanischen Fürstenfamilien üblich gewesen ist, Namen mit demselben Wortstamm, in diesem Fall „Sieg-“, über Generationen zu vererben. Eine weitere Parallele zwischen Arminius und Siegfried ist, dass beide durch Verwandte ermordet wurden. Die römischen Heersäulen des Varus seien in der Sage zum Lindwurm umgedichtet worden, und Siegfrieds Tarnkappe sei eine poetische Umschreibung der Tatsache, dass Arminius jahrelang unter Römern gelebt habe und als Gefahr für sie unsichtbar gewesen sei. Zudem war Arminius nach dem Bericht des Tacitus noch zu Beginn des 2. Jahrhunderts Gegenstand germanischer Heldenlieder, die möglicherweise Vorformen des "Nibelungenlieds" gewesen sein könnten. In der Geschichtswissenschaft werden diese Deutungsversuche von Germanisten eher kritisch gesehen.