Etymology tree
Proto-Indo-European *plew-
Proto-Indo-European *plewk-der.
Frankish *fliukkijābor.
Vulgar Latin *fleccia
Old French flechebor.
Old Galician-Portuguese frecha
Old French fleche
Middle French fleche
French flècheinflu.
Portuguese flecha
Relatinization of earlier frecha (influenced by French flèche), from Old Galician-Portuguese frecha, from Old French fleche, from Vulgar Latin *fleccia, from Frankish *fliukkijā.