Leofric

Leofric

lee-uh-frick; lay-uh-frick

The baby boy name Leofric represent unique meaning, Derived from the Old English element leof "dear, agreeable, beloved" combined with ric "power"., is popular among anglo saxon ethenicity or origin.


Map Of Anglo Saxon Origin