Ferous is a suffix we use to mean “containing” or “bearing”; for example Carboniferous the era being named after the carbon bearing sediments laid at that time.
Is there any etymological relationship there or is that a coincidence?
This appears to be a coincidence. Ferous goes back to an Indo-European root *bʰer-. (“to carry”) while ferrous appears to go back to a Phoenician root (Semitic (non-IE) language).
My (ancient) Latin-English dictionary says, under ferrum: “cf. Sanscr. dharti, firmness; Lat. firmus”, so apparently some people at least imagined a connection.
*Ferre *and firmus are from the Proto-Indo-European root **dher- *‘to hold’, which also gave us Sanskrit dharma.
But ferrum is traced < Phoenician *barzel *< Aramaic *parzela *< Akkadian *parzillu *< Ugaritic brdl, from Anatolian origin. Which makes sense, because iron smelting was invented by the Hittites, who spoke an Anatolian language.
However, the Hittite word for iron is hapalki, which instead may have become Greek chalyps ‘iron’, though that may have come from the Hittite word for steel, kikluba.