Of unclear immediate origin, perhaps from Mozarabic, ultimately from Latin pagrus~phager, of Greek origin.
Practice speaking and memorizing "bagre" and many other words and sentences in Spanish.