Roof shingles are a roof covering consisting of individual overlapping elements. Here are All About Roof Shingles: Etymology, Types And How to Install Roof Tiles Types, Roof Types, Mansard Roof, Gambrel Roof, Roof Covering, Hip Roof, Roofing Materials, Roof Design, Flagstone