Astolfo (hypocoristique : Stolfo) est un prénom italien masculin, aujourd'hui désuet.
Il est fêté le (Sant'Astolfo di Magonza) ou le (Beato Astolfo Lobo).
Son équivalent français est Astolphe.
Ce prénom italien dérive de l'anthroponyme germanique (H)aistulf, composé de l'élément (h)aist (proto-germanique : *haifstiz), « violence, véhémence »,, suivi de l'élément ulf (proto-germanique : *wulfaz), « loup ». Il fut probablement introduit en Italie par les Lombards au VIe siècle.