A hexagon is a two-dimensional polygon with six sides, six angles, and six vertices (corners). The name comes from the Greek words "hex" (meaning six) and "gonia" (meaning corner or angle).