After months of pregnancy style and controversial baby boy names, Kim Kardashian West has given birth to a baby boy. 

In a statement made on her website, a spokesperson for the mum-of-two said, "Kim Kardashian West and her husband, Kanye West, welcomed the arrival of their son this morning. Mother and son are doing well."

Along with the statement was a snap of Kim and Kanya holding hands. 

 

Ready whenever you are lol

A photo posted by Kim Kardashian West (@kimkardashian) on

It was only yesterday the reality star posted a picture on Instagram of her bare baby bump with the caption, "Ready whenever you are lol."

Kim's baby was obviously very ready too!