Here's what rhymes with hain.
                        
                        
                    
                                vain  vein  ain  sane  fain  ane  vane  feign  thane  main  gain  pain  chain  rain  reign  ln  cane  slain  stain  lane  lain  pane  rein  bane  mane  tain  wane  deign  skein  swain  arraign  wain  brain  grain  plain  plane  strain  train  attain  drain  insane  terrain  crane  twain  certaine  inane  moraine  urbane  sprain  chicane  murrain  obtain  remain  domain  retain  sustain  ascertain  refrain  champagne  cocaine  disdain  humane  profane  regain  abstain  detain  hurricane  pertain  ordain  arcane  germane  humaine  overlain  romaine  urethane  contain  explain  maintain  campaign  restrain  mundane  sugarcane  butane  cellophane  halothane  appertain  retrain  ingrain  wholegrain  reattain  complain  entertain  aeroplane  constrain  inhumane  coxswain  monoplane  windowpane  hydroplane  foreordain  preordain  reexplain  polyurethane  legerdemain  demimondaine  Words that almost rhyme with hain
same  aim  fame  shame  aime  ame  came  name  game  frame  flame  lame  tame  dame  maim  claim  blame  aflame  defame  became  overcame  acclaim  inflame  rename  forename  exclaim  reclaim  filename  disclaim  selfsame  declaim  aspartame  ballgame  proclaim  quitclaim  counterclaim