It is proved in

Holt, D. F.,
Enumerating perfect groups.
J. London Math. Soc. (2) 39 (1989), no. 1, 67–78

that

$n^{2l(n)^2/27−dl(n)} \le F(n) \le n^{l(n)^2/6+l(n)}$

for some constant $d$, where $l(n) = \log_2(n)$. The lower bound is coming from Higman's construction of large numbers of $p$-groups of class 2, and the general belief seems to be that the lower bound is close to being the correct number.

I think that there might be better results known now. You could try searching publications of Laszlo Pyber, but I don't have time right now!


*Added later*: Nick's answer is much more accurate than mine. But, in case it is of any interest, let me add that the main result of the paper I mentioned was an estimate of the number ${\rm perf}(n)$ of finite perfect groups of order at most $n$, which (perhaps surprisingly) is also large, and satisfies:

$n^{l(n)^2/108−cl(n)} \le {\rm perf}(n) \le n^{l(n)^2/48+l(n)}$, where $c=11/36$.