1. Mansard Roof. This type of roof is made up of four slopes, two on each side of the building . The lower slope is more vertical and steeper than the upper slope. The upper may not been seen from the ground. This type of roof gives additional living space or storage for the top of the house.
2.Gambrel. This type of roof is fairly similar to Mansard Roof, the basic difference is Gambrel has vertical gable ends and the roof hangs over the facade of the house
3. Hip Roof. All four sides of the roof meet at a flat spot or ridge
4. Cross Gabled Roof. This type of roof looks like triangles from the front of the home
5. Shed Roof. A shed roof pitches up longer on one side than the other.
6. Butterfly Roof A type of roof , which pitches from either side toward the center
7. Intersecting Roof. This type of roof is for irregular shaped buildings
For more types of roofs and roof parts view this PDF