From Middle English fanger, equivalent to fang + -er. Cognate with Old High German fangari ("fanger, one who takes").