A cap is a type of headgear that covers and protects the top of the head. It can be worn for various reasons such as fashion, style, religion or to keep warm in cold weather conditions. Caps come in different shapes, sizes, colors and materials including wool, cotton, knit, leather, etc., depending on their intended use.