shower: a party of friends assembled to present gifts (usually of a specified kind) to a person
party: a group of people gathered together for pleasure
churchgoer: a religious person who goes to church regularly