What were the nicknames for Civil War soldiers?

Union soldiers were usually called Yankees or Bluebellies. Confederate soldiers were called rebel, Grayback (because of the color of their uniform), Grays, Johnny Reb, Johnny, or just plain reb. Confederate guerrillas were called bushwhackers.