From Old Norse Lifangr, from an uncertain first part + angr (“fjord”). Cognate with Norwegian Nynorsk Livanger, Levanger.
Lifangur m