Upon Ian Agol's suggestion, I separated this question from the one on non-residual finiteness in
Non-residually finite matrix groups
Question. Are there infinitely generated simple discrete subgroups of $SL(n, {\mathbb R})$, $n\ge 3$?
Note: Infinitely generated means not admitting a finite generating set.
Background: By Malcev's theorem, every finitely generated matrix group is residually finite. In particular, it is either finite or non-simple. On the other hand, there are (say, countable) simple matrix groups like $PSL(n, {\mathbb Q})$. The question is what happens in the case of discrete infinitely generated groups. On one hand, arguments similar to Malcev's appear to fail since there are discrete non-residually finite subgroups of $SO(3,1)$, see Agol's examples in Non-residually finite matrix groups
Moreover, as Ian observes, one can construct groups like this which have no nontrivial finite quotients. However, an easy ping-pong argument shows the following:
Lemma. There are no simple discrete infinite subgroups $\Gamma$ in rank 1 Lie groups.
Proof. The statement is clear if $\Gamma$ is free, so suppose that it is not. Take a high power of a hyperbolic element in $\Gamma$, then its normal closure in $\Gamma$ will be free and, hence, a proper normal subgroup of $\Gamma$. If $\Gamma$ has no hyperbolic elements, then it is virtually nilpotent and, hence, not simple.
This argument, however, will fail miserably for discrete subgroups in Lie groups of rank $\ge 2$ since the latter contain irreducible lattices $\Gamma$. Such lattices (by Margulis' normal subgroups theorem) contain no infinite normal subgroups of infinite index. Of course, Margulis' argument will not work for infinitely generated groups, but the point is that any proof of non-simplicity of discrete subgroups $\Gamma$ of higher rank Lie groups would have to use the fact that $\Gamma$ is not a lattice. (The only way to exploit this fact that I can see at this point is that an infinitely generated group $\Gamma$ does not have Property (T), but it is unclear to me how to use this even to get started on proving non-simplicity.)
So, maybe there are simple infinite discrete subgroups of higher rank Lie groups $G$. The problem is that there are not that many ways to construct discrete infinitely generated subgroups in such $G$'s. I know only of two reasonably general constructions:
(1). Some form of ping-pong (used, for instance, by Margulis and Soifer to construct maximal subgroups of matrix groups). However, the resulting groups will be free products, so never simple.
Addendum: I am not claiming here that maximal subgroups $H$ (in a f.g. group $G$) constructed by Margulis and Soifer are not free products, only that the key step in the construction of $H$ is a free product $F$ (actually, a free group in the main paper of Margulis and Soifer). Then the subgroup $H\subset G$ is a maximal proper subgroup of $G$ containing $F$: This last step of the proof is nothing by Zorn's lemma and does not contain any constructive information. (All what we know about $H$ is that it is maximal and has infinite index in $G$.) In particular, $H$ itself is useless as far as constructing simple subgroups of matrix groups. Incidentally, it is an open problem, going back to Prasad and Tits: Does, say, $SL(n, {\mathbb Z}), n\ge 3$, contain a maximal subgroup which is not (virtually) a nontrivial free product. Margulis and Soifer prove that, for $n\ge 4$, one can get a maximal subgroup $H$ containing a free product of ${\mathbb Z}^2$ and of a free group.
(2). Vinberg's theorem on discreteness of groups generated by linear reflections in faces of convex "polyhedral" cones (such cones would have to have infinitely many faces in our situation, so polyhedrality has to be taken with the grain of salt). Of course, Coxeter groups one obtains as the result are not simple, but the only obvious normal subgroup is of index 2, so maybe one can obtain a virtually simple group (i.e., a group containing a simple subgroup of finite index) in this fashion. Could Coxeter groups with finite-dimensional Davis complex be virtually simple? Hard to imagine, but, at this point, this seems to be the best hope for an example of a discrete infinite simple matrix group.
Update: Actually, one can show that (infinite) discrete Coxeter subgroups of Lie groups are never virtually simple. Even more, any discrete subgroup $\Gamma$ of $SL(n, {\mathbb R})$, which contains an abstract rank 1 diagonalizable element, is never virtually simple (same proof as in the case of rank 1 Lie groups works). Here abstract rank 1 element of an (abstract) group $\Gamma$ is an infinite order element $\gamma$ so that for any $k\ne 0$ the centralizer of $\gamma^k$ in $\Gamma$ is virtually cyclic with uniform bound in "virtually." So, maybe one can show that all discrete Zariski dense subgroups of $SL(n, {\mathbb R})$ without abstract rank 1 elements, are lattices by running some Margulis-type argument...