The catch with ~ほん is that the reading changes depending on the number in front of it.
There are three forms:

  • ほん (hon) - the default reading: 2, 4, 5, 7, 9
  • ぽん (pon) - after numbers that end in a small っ sound: 1 (一本いっぽん), 6 (六本ろっぽん), 8 (八本はっぽん), 10 (十本じゅっぽん), 100 (百本ひゃっぽん)
  • ぼん (bon) - after numbers ending in ん: 3 (三本さんぼん), 1000 (千本せんぼん), 10000 (一万本いちまんぼん), and the question word 何本なんぼん
No. Kana Kanji
0 ゼロほん 0本
れいほん 零本
1 いっぽん 一本
2 にほん 二本
3 さんぼん 三本
4 よんほん 四本
5 ごほん 五本
6 ろっぽん 六本
7 ななほん 七本
しちほん
8 はっぽん 八本
はちほん
9 きゅうほん 九本
10 じゅっぽん 十本
じっぽん
11 じゅういっぽん 十一本
12 じゅうにほん 十二本
13 じゅうさんぼん 十三本
20 にじゅっぽん 二十本
にじっぽん
21 にじゅういっぽん 二十一本
100 ひゃっぽん 百本
1000 せんぼん 千本
10 000 いちまんぼん 一万本
100 000 000 いちおくほん 一億本
How many なんぼん 何本


Check out other counters.