The 'Jersey Shore' star - real name Nicole Polizzi - welcomed 2.95 kilogram son Lorenzo Dominic LaValle at Saint Barnabas Medical Center in New Jersey over night.
A representative for the star told MTV: "The world just got another Guido! Lorenzo Dominic LaValle has entered into the world weighting 6lbs, 5oz. Nicole, Jionni & Enzo are doing great."
They said: "We couldn't be happier for Nicole and Jionni on the healthy delivery of their baby boy!
"We look forward to Lorenzo's first trip to the Jersey Shore and can't wait to see his first animal print onesie."
Snooki - who is renowned on the show for her drunken antics - found out she was going to have a boy before she gave birth, but revealed she was secretly hoping to have had a girl.She said: "As long as it's healthy, I'm fine. So if you're a boy, I'll still love you, obviously!"