You don't need the pajamas.
Pack two loose fitting nylon nighties. Does the hospital allow you to use their own gowns? I would stick with these myself and not bring your own. You'll get blood everywhere.
Hospital gown preferable, but if not possible, bring a dressing gown. Be prepared for it to end up with bloodstains.
One pair of sport/ chunky socks to keep your feet warm during labour.
One tennis ball so your birthing partner can rub your back with it in case of back labour.
Slip-on slippers. Don't pack footwear you need to pull on using your hands.
Slip on shoes to go there and home in.
Several pairs of huge, stretchy granny knickers - as many as half a dozen. Change your knickers frequently.
Soft bra.
If your hospital doesn't provide pads, bring at least 30 massive overnight or maternity pads.
Buy perineal ice packs to place on your sore and swollen bottom afterwards and for the first week or so. They really help with healing and soothing the itchiness that comes with it.
Buy perineal irrigation bottles to help with cleaning up after using the loo afterwards. You need about 4. Keep these and use in the first few weeks.
One or two premade bottles of formula and several teats in silicone and latex, smallest size.
Hemorrhoid cream.
Phone, charger marked with your name, water bottles, lip balm/ chapstick, soap, shampoo, moisturiser, deodorant.
Plastic bag to put soiled clothes in.
Two babygros, two vests, about a dozen smallest size nappies, newborn size hat, two swaddling blankets.