A cover for a canopy of an umbrella or parasol includes a body configured to extend over the canopy of the umbrella while the canopy is open, and a fastening component operable to releasably attach the body to the umbrella. The cover can protect the canopy and extend the life of the umbrella. The cover can also include a restraining component to hold the canopy in an un-inverted position while the canopy is open. Thus, in windy conditions the cover helps the umbrella's canopy stay in the un-inverted position to shed water. Also, the body of the cover can include an image that is displayed to the environment when the cover extends over an open canopy. Thus, a user may have multiple covers, each having an image that conveys a different expression, such as a design for fashion, and each being releasably attachable to an umbrella to allow the user to express his/her emotion or dress the umbrella in the latest fashion, as desired, or promote a person's or a party's product or service. Also, the body can extend beyond the canopy's perimeter to provide a user additional protection, and personal or promotional space, or to provide a structure that kids can play in.