Family name origins & meanings Czech (Hanák) : regional name for someone from Haná, a region in central Moravia.Czech (Hanák) : from an aphetic pet form of the personal name Johannes (see John).