CW-complex, Hausdorff space, second-countable space, sober space
connected space, locally connected space, contractible space, locally contractible space
A neighbourhood (or neighborhood) of a point $x$ in some space $X$ is a set $U$ such that there is enough room around $x$ in $U$ to move in any direction (but perhaps not very far). One writes $x \in U^\circ$, $U \stackrel{\circ}\ni x$, or any of the six other obvious variations to indicate that $U$ is a neighbourhood of $x$.
In a topological space $X$, let a point in $X$ be an element of $X$ and let a set in $X$ be a subset of $X$.
Then a set $U$ is a neighbourhood of a point $x$ if there exists an open set $G$ such that $x \in G$ and $G \subseteq U$.
A set $U$ is an open neighbourhood of a point $x$ if $U$ is open and $x \in U$; many authors use the simple term ‘neighbourhood’ only for open neibhourhoods.
As the term implies, an open neighbourhood is precisely a neighbourhood that is open. One can also define closed neighbourhoods, compact neighbourhoods, etc.
When definitions of topological concepts are given in terms of neighbourhoods, it often makes no difference if the neighbourhoods are required to be open or not. There should be some deep logical reason for this ….
The neighbourhoods of a given point form a proper filter, the neighbourhood filter of that point. A local (sub)base for the topology at that point is a (sub)base for that filter.
The concept of topological space can be defined by taking the neighbourhood relation as primitive. One axiom is more complicated than the others; if it is dropped, then the result is the definition of pretopological space.