I asked myself this question, to which I think the answer is "yes". One reason would be that an invertible matrix has infinitely many options for its determinant (except $0$), whereas a non-invertible must have $0$ as the determinant.
Do you have another approach to this question, in terms of probability for example?
There are at least three ways of saying that a matrix over the real numbers is generically invertible:
The topological one: the set of invertible matrices is a dense open set in the set of all matrices.
The probabilistic one: with the Lebesgue measure on the set of matrices, the non-invertible matrices are of measure zero.
The algebraic one: The set of invertible matrices is open (and non-empty) for the Zariski topology; explicitly, this means that there is a polynomial defined on the coefficients of the matrices, such that the set of invertible matrices is exactly the set where this polynomial is not zero. Of course, here the polynomial is the determinant function.
Remark that your question makes sense for matrices with coefficients in an arbitrary infinite field (for finite fields, we are looking at finite sets...) and that we can still say that a matrix is generically invertible in the algebraic sense.