rhymes with rain - 1 syllable
 bane
blain
 brain
cane
 chain
crane
 dane
drain
 fain
feign
 gain
grain
 lain
lane
 main
mane
 pain
pane
 plain
plane
 reign
rein
 sane
slain
 spain
sprain
 stain
strain
 swain
thane
 train
twain
 vain
vane
 vein
wain
 wane


rhymes with rain - 2 syllables
 abstain
arcane
 arraign
attain
 butane
campaign
 champagne
champaign
 complain
constrain
 contain
detain
 disdain
domain
 explain
germane
 humane
inane
 ingrain
insane
 maintain
moraine
 mundane
obtain
 ordain
pertain
 profane
refrain
 regain
remain
 restrain
retain
 retrain
romaine
 sustain
terrain
 urbane

rhymes with rain - 3 syllables
 ascertain
entertain
 inhumane
preordain
 legerdemain

Please comment