Hafts rhymes with:
haft's, hafts', craft's, crafts, draft's, drafts, draughts, grafts, haft's, hafts', kraft's, rafts, shafts, taft's
Hafts sounds like:
habitat's, habitats, habits, habitues, haft's, hafts', heifetz, hepatic, hepatitis, hibbitts, hoevet's, hoffitz, hypotheses, hypothesis, hypothesize