"Jersey Shore" star and soon-to-be mommy Snooki is officially having a boy. The gender of her bundle of joy with fiancé Jionni LaValle was actually guessed by pal JWoww, who called it weeks before Snooki announced she is expecting a son.

For the record, Snooki initially thought she was going to have a girl.

"Well, I'm finding out in two weeks, because usually you find out in the five-month mark, so yeah, two weeks," she told MTV News a few weeks back. "I'm hoping it's a girl. [JWoww] feels it's a boy; usually she's right. But I feel like it's going to be a girl."

JWoww added that it's a "50/50 chance," joking, "I jinxed it, 'cause I said 'Because you think it's a girl, it's going to be a boy.' Let's just hope it's a girl so if it's a boy, it's like, 'Cool, you wanted me to be a girl. Is that why you dressed me in pink and leopard all the time?' "

But in the end, Snooki didn't really care about her baby's gender: "As long as it's healthy, I'm fine. So if you're a boy, I'll still love you, obviously."

In In Touch magazine, Snooki revealed that the baby is due in September and the couple are narrowing down name choices, with the two leading contenders at the moment being Lorenzo or Jionni Jr., named after his dad.

"I'm not going to party hard anymore, even after the baby is born," Snooki said. "Being a mom changes you."