Alfons is een jongensnaam van Germaanse oorsprong. Mogelijk is de naam afgeleid van adal ("edele") en funs of funz ("bereidwillig, dienstbaar"). Waarschijnlijk echter is hij afgeleid van het Westgotische Hadufuns, wat wil zeggen "gereed, bereid tot de strijd".
Varianten zijn Fons, Alfonso, Alphons(e), Afonso. Die varianten hebben zich ontwikkeld in de Romaanse taalgebieden.