Er ordet knogle et substantiv?

Ja. Ordet "knogle" er et substantiv, da det refererer til en del af skelettet af en person eller et dyr:

"hun brækkede sit ben seks steder og knuste knogler og væv".

Broken Bone