Правильно:
восьмигранник
Неправильно:
восьмиграник