Toadfish, lionfish, stonefish are all taxonomically different fish.
Toadfish are related to anglers and cods.
Lionfish and stonefish are related to scorpionfish and sculpins.
The freshwater "lionfish" is a toadfish, but is called a lionfish imo because of how the fish's cirri look as if it's a lion's mane.