Others here have suggested nucleic acid stains, and those do label bacteria nicely, but be aware that by binding the nucleic acids you affect their functionality and viability, so that is only for endpoint analysis. Plus, by only binding DNA, you get a non-uniform labeling.
Another and better option, though, is to go with either CFDA SE or CellTracker dyes. These enter the cells, get cleaved by esterases to be activated, and bind to intracellular proteins of the cytoplasm, filling the cells. By binding to proteins, they are also retained long term. Viability studies haven't shown significant long term toxicity from these dyes, either. Example papers include PMID 10802143 (for CellTracker Orange CMTMR) or 11010903 (for CFDA SE).
Pramod, nearly every stain made Carrie’s fluorescence capabilities. It becomes a matter of having the correct filters for the specific staining being used. Sigma’s book “stains dyes and indicators” can help in choosing the correct filters for what ever stain you are using.