A baby shower is a gathering including an expectant Mother and her female friends, celebrating the impending birth. She is “showered” with gifts, hence the term ‘baby shower’.