Where does “kanagahan” come from?

kanagahan (Cebuano) comes from Cebuano Naga, from Cebuano naga — the narra tree; the wood from this tree.

Ancestry of “kanagahan”, step by step

kanagahan traces back through two separate lines of ancestry.

via Cebuano Naga

StepLanguageWordMeaning
1CebuanoNagathe narra tree (Pterocarpus indicus)
2Cebuanonagathe narra tree; the wood from this tree

via Cebuano ka- -han

StepLanguageWordMeaning
1Cebuanoka- -han
Every word from Cebuano nagaEvery word from Cebuano Naga