What causes a bad odor in vaginal discharge?

BV most likely. Bv most likely is the cause of a fishy smelling discharge. This is easy to treat and get rid of. See your gyn doctor.