There is no mathematical limit.
There are eight faces on a hexagonal prism.
The differnence is that a triangular prism has 5 faces and and rectangular prism had 4 faces.
Octagonal prism - Number of vertices-16 Number of rectangular faces-8 Total number of faces-10
A prism *always* has 2 bases. In case you meant "faces" instead of "bases", the prism with the smallest number of faces is the triangular prism - which has 5 faces. If there were any fewer number of faces, the prism which become a two dimensional object.
A prism with 16 vertices must be an octagonal prism and so has 10 faces.
There is none. The number of sides on the bases can always be increased reuslting in an increase in the number of lateral faces. The number of vertices and edges will also increase so there can be no greatest number.
A prism has two polygonal faces at each end and these may have any number of sides, n. The prism also has n rectangular faces.
A triangular prism has 5 faces, 9 edges and 6 vertices