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