Kim Kardashian pregnant
Kim Kardashian and Kanye West are expecting their second child Lucas Jackson/Reuters

After months of documenting her fertility struggles, Kim Kardashian made the surprise announcement that she is pregnant with her second baby and Twitter has been flooded with congratulatory and equally hilarious reactions.

In the latest episode of Keeping Up With The Kardashians, the 34-year-old reality star revealed that she and her husband Kanye West are expecting a sibling for their daughter North.

Social media immediately began commenting on the news and many have predicted that Kardashian and her rapper spouse will give their second child a similarly unusual name to match its big sister's, with South the popular choice.

Those placing their early predictions on the name include:

Other reactions have been a mix of humour and genuine happiness for the married couple, such as:

Sharing the exciting news with her younger sister Khloe Kardashian in the episode, the mother-of-one said: "I just got the blood test back and I am pregnant," prompting a scream from her delighted sibling.

Just days before making her pregnancy announcement, Kardashian told E! News that she and West, 37, were "exhausted" from trying to conceive another baby.

The reality star said: "It's getting exhausting. He always says, 'Trying for baby number two isn't as fun as trying for baby number one'.

"But we're literally trying everything that we can to make it happen, so I'm to the point now where it's not as stressful to me. And maybe that's when they say it happens."

The couple have just celebrated their first wedding anniversary after tying the knot on 24 May 2014 in Florence, Italy. They were already parents in waiting when they walked down the aisle with North arriving soon after on 15 June.