Icebreakers typically last anywhere from 5 minutes to 20 minutes. It should last enough time for people to feel comfortable and relaxed enough to easily discuss more important topics later on in the meeting. These are my favorite icebreakers, and they work for different-sized groups. More @Wikipedia
Hover over any link to get a description of the article. Please note that search keywords are sometimes hidden within the full article and don't appear in the description or title.