The square can be a primitive cell for a Bravais lattice. It fulfills both requirements:
any point of the lattice can be reached by the linear combination $\mathbf P = n_1\mathbf a + n_2\mathbf b$, where $\mathbf a$ and $\mathbf b$ are the primitive vectors (in this case the orthogonal vectors from a given point to its nearest neighbours at right and above), and $n_1$ and $n_2$ are integers. So, it is a Bravais lattice.
The area defined by $\mathbf a$ and $\mathbf b$ is the minimum to replicate and cover all the space. So, it is a primitive cell.
The hexagon can be replicated to cover all the space, fulfilling (2). But it is not possible to choose 2 vectors $\mathbf a$ and $\mathbf b$ so that $\mathbf P = n_1\mathbf a + n_2\mathbf b$ for any $\mathbf P$ of the lattice. So apparently it doesn't defineis not a Bravais lattice as required by the question.
However, if we can define a Bravais lattice, taking as the horizontal midpoint of each 2 pointsright picture of the hexagonal lattice asAgnius answer, it is easy to verify that the actual lattice pointcondition (1) is now fulfilled. The lattice formed by those midpoints haveAnd we can define a primitive cell called Wigner-Seitz primitive cell with. It is the shape and size ofresulting from the hexagon! (See here)following procedure: choose any point, draw straight lines to all nearest neighbours, cut these lines at the middle, join that cutting lines.
So if we have atoms followingThat primitive cell is indeed an 2-D hexagon lattice, their sites don't form a Bravais lattice. Thatand there is formed by another latticean hexagon for each point, taking pairs of them ascovering all the lattice pointsspace. So both conditions are also fulfilled. (See here)