Here's a breakdown:
* "Rock" refers to their preferred habitat: They are often found clinging to rocky reefs, crevices, and ledges.
* "Fish" is simply their taxonomic classification.
While "rockfish" is a common name, it's important to remember that it actually encompasses many different species within the Scorpaenidae family. Some of these species may not even be closely related, but they share the characteristic of dwelling around rocky areas.
Therefore, the name "rockfish" is more of a descriptive term for their habitat preference, rather than a specific scientific classification.