Alfonso II (*759 – †20 Maart 842) was 791–801 en 802–842 koning van Asturië. Hy was die seun van koning Fruela van Asturië, maar toe sy pa in 768 vermoor word, was hy nog 'n klein seuntjie en ander lede van die familie kom op die troon: Aurelius (768–774), Fruela se neef en dalk ook sy moordenaar Silo (774–783), Fruela se skoonbroer Mauregatus (783–788) 'n onwettige seun van Alfonso I wat 'n staatsgreep uitvoer, moonltik met Galisiese hulp. Vermudo I (788–791) Aurelius se broer. Hy ly 'n nederlaag teen die Arabiere in 791 en verdwyn in 'n klooster. Alfonso se moeder Munia stam uit Álava, in die Baskiessprekende gebied en die jong prins vind hier sy toevlug. In hierdie tyd is daar 'n konflik tussen die oostelike Baskies-georiënteerde dele van Asturië en die westelike, Galisiese dele. Sy pa Fruela het 'n opstand in die Galisiese geweste hard onderdruk. Alfonso was waarskynlik die eerste heerser oor Asturië wat regtig 'n nuwe koninklike titel opgeëis het. Hy is die eerste wat rex genoem word.