Make a set of bingo cards with 25 empty spaces. Fill in the spaces with wedding related words instead of numbers (veil, gown, groom, diamond ring, flower girl, etc). You will need to make one bingo card for each guest playing, and make sure the gifts are randomly shuffled on each card. Make sure to hand out markers or pens to your guests to mark the cards.
Many places have software you can use that will randomly create an unlimited number of bingo cards for you, so if you are not up to doing each one by hand, or you have more than a few guests, you many want to try that instead (check out the fee based, online Bingo Card Generator).
Write the words on sheets of paper and put them in a bowl. The bride will be the bingo caller and remove the sheets from the bowl one by one and calls out the words. Guests can tick off the words on their bingo cards. The guest who ticks off all the words first, wins.
For a themed shower: Choose words that are related to your theme to put on the bingo cards instead. If it’s a beach themed wedding you can use words like “ocean” or “shells”, for a garden party “daisy” or “roses”. You can adapt this to pretty much any theme with a little bit of creative thinking so that your bridal shower is a hit!