Ælfric (Old English Ælfrīc, Middle English Elfric) is an Anglo-Saxon given name, consisting of the elements ælf, "elf" and ric, "a powerful person, ruler".[2]