To dream of a shirt refers to your emotions or some emotional situation. The shirt you wear reveals your attitude and level of consciousness about a particular situation. In particular, if you are wearing a sleeveless shirt in your dream, then it implies that you need to be more aggressive in your approach to a problem, task or situation.
To dream that you are giving a shirt to someone, may be a metaphor for “giving the shirt off your back”. It refers to your self-sacrifice and generosity.
To dream that you are shirtless or that you lost your shirt signifies financial worry, monetary lost or risky endeavor.