In a Newtonian fluid, for which the Navier Stokes equations apply, the normal stresses involve a combination of a contribution from pressure and a contribution from viscous stresses. Even though, as novices, we learn that viscous shear stresses are caused by velocity gradients normal to the velocity vector, when this is properly (tensorially) generalized to 3 dimensions, we find that the viscous contribution of normal stress is determined by the gradient of the velocity component in the direction of that velocity component. The pressure contribution and the viscous contribution are each expressed as separate terms in the Navier Stokes equations. Even in pure shear flow between parallel plates, if we rotate the coordinate axes, we find that there are viscous normal components of stress in the new coordinate directions. For more details on this, see Chapter 1 of Transport Phenomena by Bird, Stewart, and Lightfoot.