Расположен на реке Волге, её притоке реке Жукопа и озере Пено, которое и дало название посёлку.
Происхождение названия озера Пено имеет две версии:
1. Название озера произошло от слова пень и связано с тем, что его дно изобиловало затонувшими деревьями и пнями.
2. По другим данным название происходит от финского слова Пёно - узкое озеро. Название балтийского происхождения, имеет соответствия в древнепрусской (Pene, Peene, Pena, Penen, Penis и др.), латышской и литовской топонимии.