Грамматический словарь Зализняка (склонения слова):
Огниво, огнива, огнива, огнив, огниву, огнивам, огниво, огнива, огнивом, огнивами, огниве, огнивах
огни́во
-а, ср.
Кусок камня или стали для высекания огня из кремня; кресало.
ОГНИВО, а, ср. Кусок камня или металла для высекания огня ударом о кремень.
огни́во
ОГНИВО -а; ср. Кусок камня, железа или стали для высекания огня из кремня; кресало. Кремень и о. для высекания огня. Чиркнул огнивом. Когда не было спичек, обходились огнивом.
ОГН’ИВО, огнива, ср. Кусок камня или стали для высекания огня из кремня. Каменное огниво. «Мешочек с кремнем и огнивом.» Пришвин.