Teigen conceived via IVF, and announced some time ago the child would be a boy.

She and John Legend already have a daughter, two-year-old Luna.

Chrissy Teigen has given birth to a baby boy, her second child with John Legend.

She confirmed the birth in a Twitter post not long before midnight on Wednesday. It said "Somebody's herrrrrrre!" and had baby bottle and hugging-face emojis. Legend retweeted it, but didn't post anything himself.

Teigen has been very open about her pregnancy, and not long ago published this cute video exchange with Legend, which saw the father singing to his Teigen's bump saying that he was excited to meet him.