Alfredo es un español, portugués e italiano variante de Alfred. Alfred se origina en las lenguas germánicas y 'asesoramiento de los elfos' medios. Alfred se deriva del antiguo nombre Inglés 'Alvred', que se traduce literalmente como 'asesor duende'. Este nombre se hizo muy popular sólo después de la reina Victoria nombró uno de sus hijos Alfred, uno de los más grandes reyes de Inglaterra.