From sheath + fish, possibly influenced by German Schaid (“sheatfish”).
sheathfish (plural sheathfishes)