Alfred est un prénom masculin anglo-saxon, de ælf-rēd (ælf « elfe » et rēd « conseil, avis, bonheur »)
En français, il s'agit d'un emprunt récent à l'anglais.
Il existe un emprunt plus ancien à l'anglo-saxon ælf-rēd, plus spécifiquement normand : Auvray, devenu patronymique, attesté dans la documentation médiévale sous la forme latinisée Alv(e)redus et dans la toponymie normande (Hautot-l'Auvray, la Forêt-Auvray, etc.).