The most common explanation for an unpleasant vaginal odor is an infection called bacterial vaginosis. No one knows what causes it; the infectious agent or agents have yet to be identified. Signs that you might have it include a fishy odor, as well as a thin white or gray discharge and a burning sensation while urinating or having intercourse. The infection is likely transmitted sexually and is treated with specific antibiotics.