Name : Leofric  
Information : Origin: Anglo-Saxon, Meaning: Beloved Ruler