答案是:哈克的外号是“黑衣侠盗”。
详细说明:在《汤姆索亚历险记》一书中,哈克和汤姆以及其他小伙伴都喜欢阅读关于海盗的书籍,并且他们各自都有自己喜欢的书中海盗角色。当他们在海岛上扮演海盗时,为了更加投入角色,他们各自给自己取了一个外号。汤姆从他所喜欢的书中挑选了两个头衔给哈克和另一位小伙伴贝利费恩,而他自己则称为“黑衣侠盗”。这个外号的选择反映了汤姆对于海盗角色的热爱和想象,同时也体现了他们在冒险中的团队精神。因此,哈克的外号“黑衣侠盗”是根据他在书中的喜好和在冒险中的角色来命名的。