Let $n$ be a positive integer. Let $\mathbb k$ be a field. Consider the general linear group $\operatorname{GL}(n, \mathbb k)$ that consists of invertible $n \times n$ matrices with entries in the field $\mathbb k$ under the operation of matrix multiplication.
Claim. There exists a finite subgroup $H$ of $\operatorname{GL}(n, \mathbb k)$ that is minimally generated by $n$ elements (i.e., there exist elements $h_1, \dots, h_n$ of $H$ such that $H = \langle h_1, \dots, h_n \rangle$ and no $n − 1$ elements of $\operatorname{GL}(n, \mathbb k)$ generate $H$).
Like several commenters have noted, the claim does not hold when $\mathbb k = \mathbb Z / 2 \mathbb Z$ and $n = 3.$
I had initially thought of the following. Let $I$ denote the $n \times n$ identity matrix. Given a permutation $\sigma$ of the symmetric group $\mathfrak S_n$ on $n$ letters, define the permutation matrix $E_\sigma$ that is obtained by permuting the rows of $I$ according to $\sigma,$ e.g., if $n = 3$ and $\sigma = (1, 2, 3)$ is the three-cycle, then $$E_\sigma = \begin{pmatrix} 0 & 0 & 1 \\ 1 & 0 & 0 \\ 0 & 1 & 0 \end{pmatrix}.$$ Considering that permuting the rows of a matrix only affects the sign of its determinant, it follows that $E_\sigma$ is invertible and so belongs to $\operatorname{GL}(n, \mathbb k).$ Further, it can be shown that $E_\sigma E_\tau = E_{\sigma \tau}.$ Consequently, there is an injective group homomorphism $i : \mathfrak S_n \to \operatorname{GL}(n, \mathbb k)$ defined by $i(\sigma) = E_\sigma.$
I have looked for $n$ carefully chosen permutations, but in all cases, the subgroup of $\operatorname{GL}(n, \mathbb k)$ has been isomorphic to $\mathfrak S_n$ and so minimally generated by two elements -- namely the permutation matrices $E_\sigma$ and $E_\tau$ corresponding to the two cycle $\sigma = (1, 2)$ and the $n$-cycle $\tau = (1, 2, \dots, n).$ I would appreciate any comments or observations. Thank you for your time and consideration.