How many sides does a heptagon have?
Explanation
A heptagon has 7 sides because the prefix "hept-" comes from the Greek word "hepta" which means 7. A polygon is a shape with straight sides, and the prefix "hept-" is specifically used to denote 7 sides in mathematics. Therefore, a heptagon is a polygon with 7 sides, making 7 the correct answer.