A baby shower is marking a day with a celebration of new life, the baby, your baby coming.
The intention of a baby shower is to literally shower the mother with blessings, gifts and the good will of her loved ones. A baby shower is not religious, although in the forties and fifties, showers were thrown in along with a baptism or a christening.