Updated June 9, 2019 Share: Family name origins & meanings Czech (Kulhánek) : nickname for a lame man, from a derivative of kulhat ‘to limp’.