We carry out a rigorous error analysis of the first-order semi-discrete (in time) consistent splitting scheme coupled with a generalized scalar auxiliary variable (GSAV) approach for the Navier-Stokes equations with no-slip boundary conditions. The scheme is linear, unconditionally stable, and only requires solving a sequence of Poisson type equations at each time step. By using the build-in unconditional stability of the GSAV approach, we derive optimal global (resp. local) in time error estimates in the two (resp. three) dimensional case for the velocity and pressure approximations.