What does $C^{\infty}_0$ stand for
I'm not sure if this is 100% standard, but I've always understood this notation to mean: $f$ is a function from $\Omega$ to $\mathbb{R}$ which has compact support (the subscript $0$), and is smooth/infinitely differentiable (the superscript $\infty$). I just checked, for example, that Stein and Shakarchi use this notation in their Functional Analysis.
I have also seen $C_c^{\infty}(\Omega, \mathbb{R})$ to mean the same thing. For example, Rudin uses this notation in Real and Complex Analysis.
The zero subscript usually means vanishing at infinity, in a very general context. Vanishing at infinity means that for every $\varepsilon$, there is a compact set $K$ such that the function is smaller than $\varepsilon$ outside $K$.
In other words, $C_0(X)$ is the closure of $C_c(X)$ (compactly supported continuous functions) under uniform convergence topology, for a general (usually locally compact Hausdorff) space $X$, and for a smooth manifold $M$ (like an open subset of an Euclidean space), the family $C^\infty_0(M)$ is defined in the analogous manner, as the uniform closure of $C_c^\infty(M)$.
The ${\bf R}$ in $C_0^\infty(M,{\bf R})$ merely reasserts the fact that the functions are into reals (which is implicit in the notation of the previous paragraph, and under the all conventions that I'm aware of).
So in this case, this is most likely the set of smooth functions vanishing on the boundary of $\Omega$ (this is because $\Omega$ is open in ${\bf R}^n$, which means that compact subsets are bounded away from the boundary).