As nouns the difference between garfish and barfish
is that garfish is any fish of the needlefish family family: Belonidae, with a long narrow body and needle-shaped jaws, especially the European species species: Belone belone while barfish is a yellow bass, species: Morone mississippiensis.
garfish
Noun
(en-noun)
Any fish of the needlefish family .
Any North or Central American fish of the family .
Synonyms
* (fish of family Belonidae) needlefish, long-nose
* (fish of family Lepisosteidae) gar, garpike
barfish
Noun
(es)
A (yellow bass),
A (white bass),
A (black crappie),