Mammoth Uncensored Word List:
19 words ending with go, 8 letters long

alterego cacafogo charango contango fandango flamingo galapago impetigo jerepigo mundungo plumbago salpingo solidago subimago superego suppeago villiago vitiligo wayleggo