There are multiple origins and translations for the name Alfred:
1. Old English name means - "good counsel; elf counsel", which was derived from the words ælf + ræd (which is related to modern English read)
2. Germanic name, comes from the word (alle + frei) means - "totally free man"