The bridal shower is usually hosted by the maid of honor, close friends, bridal attendants, or bridesmaids. No matter who is hosting, be sure to communicate clearly to make sure you aren't planning two separate showers.