Kourtney Kardashian is 'over the moon' after giving birth to her and Travis Barker's first son, Rocky Barker.