When you dream overcoat means: If you dream about wearing an overcoat, it means that your body has a layer of protection to protect you from harm. It is a feeling that you can protect yourself by creating a barrier between the outside world and preventing people from getting too close to your body.
(in Dream Dictionary)