In the UK we just have a hen party (although some people are starting to have two to include older family members) and I didn’t think gifts other than wedding gifts were expected, WHY do Americans have a bridal shower and a bachelorette party?
We do a Bridal Shower to shower the couple with gifts. The Bridal Shower is when you receive the gifts for your wedding, who ever doesn’t go or doesn’t bring a gift can take you a gift the day of your wedding. Some people have bridal showers with just the girls and some people choose to do it with future bride and groom. The bachelorette Party is like the last hurray, the bride to be has a girls night out with of course just the girls to celebrate her last day of being single, and the guys usually have a bachelor party as well. Your hen party I am assuming is a little like the bachelorette party, where you get together with the girls for some fun before you get married. Hope this helps.
I found this question on Answers.Yahoo.com