The notion Hilbert space falls into the realm of functional analysis. While some finite dimensional (real or complex) vector spaces are (technically) also Hilbert spaces it is mainly a term applied in the context of infinite dimensional vector spaces.
Aside, some people reserve the term Hilbert space for (certain) real vector spaces and call the complex analog a unitary space. (But since you mention complex, let us ignore this.)
A Hilbert space is a $K$-vectorspace $V$ (where $K$ denotes the field of real or complex numbers) with an inner product $\langle \cdot , \cdot \rangle: V \times V \to V$ such that
- $\langle v , w \rangle = \overline {\langle w , v \rangle}$
- $\langle v + v' , w \rangle = \langle v , w \rangle + \langle v' , w \rangle$
- $\langle \lambda v , w \rangle = \lambda \langle v , w \rangle$
for $v,v,' w \in V$ and $\lambda \in K$, and
setting $||v|| = \sqrt{\langle v, v \rangle}$ for $v \in V$ one has that $(V, ||\cdot ||)$ is a complete normed vector space. (Note it is always a normed space, the complete is the additional condition; without that it is called a pre-Hilbert space).
Now, the conditions in the list are what you likely known (perhaps without the complex 'decorations') the conditions for a Euclidean space where there is the additional condition that the dimension is finite. (Also note that sometimes the third condition in the list is $\langle \lambda v , w \rangle = \overline{ \lambda} \langle v , w \rangle$, but this changes nothing it is just important it is clear with which defintion you work.)
A finite dimensional (real or complex) normed spaces is always complete, so you do not need the extra condition that it is complete.
A typical example for a (real) Hilbert space is the set of all infinite sequences $(a_i)_{i \in \mathbb{N}}$ such that the series $\sum_{i \in \mathbb{N}} a_i^2$ converges,
where the inner product of two elements $(a_i)_{i \in \mathbb{N}}$ and $(b_i)_{i \in \mathbb{N}}$ is given as $\sum_{i \in \mathbb{N}} a_ib_i$, somehow directly generalizing the defintion from Euclidean spaces. (Of course if the number of summands is finite there is no convergence condition.)
This space is typically denoted $\ell_2 (\mathbb{N})$.