Fergal (Old Irish) comes from Old Irish fér, from Primitive Irish ᚃᚔᚏᚐᚄ, from Proto-Celtic wiros, from Proto-Indo-European wiHrós, from Proto-Indo-European weyh₁- — to chase, pursue; to suppress, persecute.
Ancestry of “Fergal”, step by step
Fergal traces back through two separate lines of ancestry.