Kim Kardashian can stop complaining about being pregnant because she announced on her site that she gave birth to her son this morning. As of now Kanye West and her baby boy does not have a name, but I am sure he will have one soon. One we will most likeky laugh at like we did North.