Newborn babies don't need a lot of clothes and they will quickly outgrow them. The following essentials (traditionally called a layette) will get you through the first few weeks. As you never know when you're little one will make their grand entrance, it's a good idea to get these items well in advance of your due date.
Important: Wash all items before use and before the baby is born, in a gentle or sensitive laundry powder/liquid.