Mammoth Uncensored Word List:
20 words ending with o, 3 letters long

ado ago boo coo duo ego fro goo loo moo poo rho too two udo who woo ygo zho zoo