Kourtney Kardashian welcomed a baby boy with her husband Travis Barker on Nov. 4, and a source told People that they are “over the moon.” The source also shared that Kardashian and the Blink-182 drummer feel “so blessed,” but the pregnancy “took a stressful turn” towards the end. In September, Kardashian shared on Instagram that she underwent “urgent fetal surgery” to save her unborn baby’s life. The source added that Kardashian is “happy to just be able to snuggle her baby boy now.” The baby is understood to be named Rocky, according to Barker, who revealed the name on the ‘One Life One Chance’ podcast. The singer already has two kids with ex-wife Shanna Moakler: Landon (20) and Alabama (17). While Kardashian shares three kids with her ex, Scott Disick: Mason (13), Penelope (11) and Reign (8).