"archer" looks like an overstretch of meaning to me. The name finally goes back to the Germanic name
Ivo that is cognate to Modern English yew (kind of tree). It is true that yew wood was the preferred wood for making bows in medieval
Europe, but this does not turn the meaning of
Ivo into "archer", not is it source for an old French term meaning archer.