Another word for "dirty" can be filthy, grimy, grubby, muddy, stained, soiled, smudged, unclean, messy, or contaminated. These synonyms describe various degrees and types of dirtiness or uncleanliness.