If you’ve never heard of bowfin, you may have run across one of its many nicknames instead. Dogfish, swamp bass, cypress trout, mudfish, cotton fish, grindle, marsh fish, and scaled ling are just a few of the names given to this fish.