Stacks es un apellido inglés que se originó como una variante de Stack. El nombre Stack proviene de un apodo del inglés medio para una persona grande o fuerte, derivado de la palabra stack (que significa "pajar"), de origen nórdico antiguo. Como forma patronímica o plural, Stacks probablemente se desarrolló para indicar "hijo de Stack" o para denotar a una familia asociada con una persona llamada Stack. El apellido se encuentra predominantemente en países de habla inglesa, especialmente en los Estados Unidos y el Reino Unido, aunque sigue siendo relativamente poco común.