Discharge and smells can be a result of several different factors, though slight navel odors are typically normal. If you have a combination of foul smell and discharge, it could be a sign of:
A fungal infection or yeast infection of the belly button.
A bacterial infection of the belly button.
A wound or bruise around or within the belly button.
A simple build-up of sweat and belly button dirt.