Most of the bridal showers I've gone to over many, many years the primary gifts are things needed for the home. Although lingerie is given it's usually only done by close girl-friends, sisters, cousins. Showers were originally intended to help the bride set up her household. In my grandmother's day (she was married in the 1920's) a young lady saved up and bought things over the years, linens (bed sheets, towels, tablecloths, etc) and household items such as silverwear, china, etc. If a girl's family was either not approving the wedding or did not have the finances to set her up then friends would throw a shower - so they'd give her those things.
It's has morphed over the year from providing for basic needs (towels, pots & pans, drinking glasses, mixing bowls) to almost a wish list of extravagent things the bride couldn't otherwise afford. When I was a teen in the 70's i gave my cousin dishtowels at her shower, my mom bought mixing bowls.
The last bridal shower I went to was my neices and I chipped in on a big item and also gave her three books: "the Joy of Cooking", "The Joy of Sex" and "The complete care & feeding of husbands".
Usually I do theme gifts such as: a breakfast box to include a coffee maker, mugs, package of expensive coffee, a frying pan, pancake mix, spatula and a bottle of maple syrup. Or a bath box to include two bath sheets, loofah, expensive soaps, lotions, candles and a waterproof ipod dock/speakers, etc.
you get the idea.
Have fun if you can.