What does it mean when a guy says "God bless you" on the streets?

A few men younger, my age and older has said this to me in the streets within a few years, this happened earlier today from a guy in his 20's. I don't sneeze they just say it. Also these are urban areas by the way.
What does it mean when a guy says "God bless you" on the streets?
Post Opinion