Updated June 9, 2019 Share: Family name origins & meanings Czech (Souček) : nickname for a strong, awkward, or stubborn man, from a pet form of Suk.