The Gilbert-Varshamov bound guarantees the existence of families of codes over the
finite field F with good asymptotic parameters. We show that this bound can be improved
for all non-prime finite fields F with at least 49 elements, except possibly for the case when F has 125 elements. We observe that the
same improvement even holds within the class of transitive codes and within the class of
self-orthogonal codes.