Usually, baby showers should be hosted by the sister, mother, mother-in-law, or a close friend. But nowadays, it doesn’t matter. As long as you're close to the parents-to-be, you can host the shower.