Traditional etiquette states that the bride’s family should not host showers. Why?! Because the main point of a shower is to provide the Bride with gifts and it could come off as the family asking for gifts, which is a big NO NO.
Today, while it is still very much a faux pas for the engaged couple to elect in hosting their own shower, pretty much anyone else can! It is very common to have your bridesmaids come together with the Groom’s family and even some of the Bride’s family to host the shower. This way they can all share the costs and assist in the planning.
Reference: Emily Post Institute