"Secesh" is short for "secessionist", a term used for those supporting or advocating the secession of Southern states from the Union. Confederate soldiers were sometimes referred to as "Secesh" due to their support of secession and the Confederate cause.