Alfredo es la forma en español (también en portugués e italiano) del nombre inglés Alfred, que a su vez deriva del anglosajón Ælfræd, formado por las palabras ælf (que significa 'elfo') y ræd (que se traduce como 'consejo').
Es decir: «aconsejado por los elfos».
[1] Algunos autores,[2] sin embargo, lo relacionan con el nombre anglosajón Ælfrith, de all ('todo') y frith ('paz'): «el pacífico», atestiguado en fuentes posteriores como Alfrido.
[3]
El nombre se difundió en Inglaterra por ser el de uno de sus principales monarcas, considerado unificador de la Heptarquía, Alfredo, el Grande.