We did two games at my sister's shower. The first was kind of like the newlywed game. I asked her fiance a bunch of questions before the shower (when was their first date, where they went, bride's fave food, movie, groom's fave food, movie, etc.) Then my sis had to try and match his answers. The guests had to write down how many answers they thought she would get right. Whoever was the closest got a prize.
Second game -- I bought a bunch of small household items (serving spoons, spatulas, kitchen towels, etc.), some that were on her registry, some not and put them in a basket. Everyone got to look at the basket for one minute. Then I took it away and guests had to write down as many things as they could remember. Whoever got the most got a prize and the bride got the basket.
I've also played bingo other guests are talking about where the guests play while the bride opens her gifts at both bridal and baby showers. It's really fun plus it keeps people interested in the gift opening. I've been to showers where once the bride is about half way through the gifts people lose interest and start talking and ignoring the rest of the gift opening. Not good if yours is the last gift she opens!