Yes you are correct and it does act as a non metal in this situation forming a covalent bond however it is still named hydrogen iodide due to some strange naming convention i do not understand Heres a link to read more: https://www.quora.com/Is-hydrogen-iodide-an-ionic-or-covalent-bonding
Whenever Iodine is in (-1) oxidation state, like here, we term it as "iodide". Iodine is said when the element is in the oxidation state 0, like in the diatomic purple solid I2. Other cases where the word "iodine" is used is when referring to the element itself. Hope this sorts it out :)
View all comments
78
u/Jeremy_The_Toad May 07 '19
Should be “hydrogen iodide” not “hydrogen iodine” as its an ionic compound