Family name origins & meanings
- English : nickname for a large, well-built man, from Middle English stack ‘haystack’ (from Old Norse stakkr). The surname is now less common in England than in Ireland (especially County Kerry), where it was first taken in the 13th century; it has been Gaelicized Stac.
- German : variant of Staack.
- Americanized form of Polish or Czech Stach.