From Halopedia, the Halo wiki
M6 could refer to-
The M6 series The M6 Grindell/Galilean Nonlinear Rifle