Two or three sleepsuits and vests for your baby to wear while you're in hospital. Pack more if you know that you'll be staying in hospital for more than a couple of days especially if you’re planning a c-section. Baby hats, socks and mittens. Baby blankets and lots of muslin cloths. Muslin cloths can be used for burping and swaddling so good to have lots of these as you won’t be able to wash them until you get home.
Other things you’ll need are disposable nappies or reusable nappies. Your newborn will go through as many as 12 nappies in a day. Some hospitals supply a pack of disposable nappies, but you'll probably need to bring extra ones if you're staying in hospital for more than a day or two.
Wipes or cotton wool. Your newborn's skin will be very delicate, so you can use cotton wool and water for nappy changes at first, rather than baby wipes. Some hospitals will provide you with a small bag of cotton wool balls, but you may need to bring more. If you do choose to use wipes, though, opt for ones that are free from alcohol and fragrance.
I personally brough along some Baby Bath, Baby Shampoo & Baby Lotion as you may have the opportunity to bath baby for the first time in hospital especially if you have a longer stay.
Lastly and most importantly, make sure you have a fully Installed infant car seat. You won't be able to leave the hospital by car without one!