A good gift for a baby shower is something practical and useful for the new parents, such as baby clothes, diapers, or a baby care kit. Thoughtful items like personalised blankets, baby books, or gift boxes for the mom-to-be are also appreciated.