Here's 2 variations of a fun shower game:
Couples: Approach couples who've been married various lengths of time, separate them, and ask a series of questions (could even be pre-printed with answer spaces). There will be one set of questions for all the women to answer and another, different, set of questions for all the men to answer. Ask fun things like: What is your husband's favorite food? Where did you go on your first date? What was the first thing your hubby noticed about you? Who is your wife's favorite band? When is your anniversary? What is your wife's idea of a perfect date (or vacation or getaway)? Etc. Everyone writes down their answers and labels them with their name. Collect & tell everyone to keep everything confidential. Later, set up one chair for each couple. The women sit first while the men stand behind with their answers. Ask the women the 1st question the men were asked. Go down the line of chairs one at a time. Chair one gives her answer, then compare to her husband's answer. Go to chair two, repeat. After all contestants answer each question, switch. Now the men sit while the women stand behind. Ask them the questions the women answered in the same fashion as before. It was just like the Newly Wed Game. It was a blast.
Female Only: Selecting women who've known the bride for various lengths of time (mom, sister, grandma, cousin, best friend, life-long neighbor, co-worker, college friend, etc). Ask them questions about the bride and compare their answers to the bride's answers.
Female Only #2: Create a set of questions and have the bride answer them before the shower. (Don't ask questions specifically about the bride and her courtship/relationship because those closest to her will know all the answers while others are left in the dark. Not so fun.) Give a printout of the questions to each guest to answer accoring to her own courtship/relationship (NOT guessing about the bride's). After everyone answers all questions, have the bride give her answers. Each time a guest's answer matches the bride's, she gets a point. See who gets the most points.