German from the combination of Hanne (ultimately from Hebrew "God has been gracious") and Lore [q.v.].