@MoisheKohan is right
All groups of order 1,2,3,5,7 are cyclic
And all groups of order 4 are abelian.
The only nonabelian group of order 6 is the dihedral group $ D_3=S_3 $.
Of the $ 5 $ groups of order $ 8 $, $ 3 $ abelian $ C_8,C_4 \times C_2, C_2 \times C_2 \times C_2 $ the fourth is dihedral group $ D_4 $.
All the groups listed so far are complex reflection groups (groups generated by complex reflections). That is because al finite abelian groups are complex reflection groups. And dihedral groups are not only complex reflection groups they are actually real reflection groups (aka Coxeter groups).
However the fifth group of order $ 8 $, the quaternion group, is not a complex reflection group.
To see why, recall that a unitary matrix is a complex reflection if all its eigenvalues are $ 1 $ except for a single eigenvalue which is an $ n $th root of unity. The quaternion group has no representation of this form. Indeed the only faithful irreducible representation of $ Q_8 $ is the standard one of degree $ 2 $. In this representation $ 6 $ of the matrices have spectrum $ (i,-i) $ while one matrix has spectrum $ (-1,-1) $ and one matrix has spectrum $ (1,1) $. So the only complex reflection is the identity and that certainly does not generate the whole group.