He's here! Kim Kardashian gave birth to a baby boy Saturday morning, People reports. He's the second child for Kardashian and husband Kanye West, who have a daughter, North West, age 2.

They announced the birth on their website, saying, "Mother and son are doing well." The couple hasn't revealed a name yet, but promised not to name him South.

Kim Kardashian still really hates being pregnant

Kardashian was due on Christmas, but after she experienced contractions Friday night, she posted a selfie (naturally) with the caption, "Ready when you are lol." Given her struggles with this pregnancy - including in vitro fertilization and the baby being breech initially — we're very happy for the family that all went well.

Now, fill us in on that name — and show us the pics!