We show that the critical nonlinear elliptic Neumann problem
where is a bounded and smooth domain in , has arbitrarily many solutions, provided that is small enough. More precisely, for any positive integer , there exists such that for , the above problem has a nontrivial solution which blows up at interior points in , as . The location of the blow-up points is related to the domain geometry. The solutions are obtained as critical points of some finite dimensional reduced energy functional. No assumption on the symmetry, geometry nor topology of the domain is needed.