Updated June 9, 2019 Share: Family name origins & meanings Czech (Tvrdík) : nickname for an obstinate or severe person, from a derivative of Czech tvrdý ‘hard’.