Sources have confirmed to US Weekly that the 34-year-old actress welcomed a baby boy with her husband James Heerdegen.
The low-key couple have not yet revealed any details of the birth, including the date their bundle of joy entered the world or the bouncing baby boy's name.
Christina and James married in October 2013
Christina sparked rumours that she was pregnant in May when she was spotted showing signs of a baby bump LAX airport.
The California-born star later confirmed the exciting news via her publicist.
Christina and camera technician James tied the knot on 26 October 2013.
The pair said "I do" in an intimate evening ceremony in New York at the lavish Harold Pratt house & Peterson Hall – a town house which dates back to 1920.
"I love so many things about him," Christina told US Magazine last year. "He's my favorite person on Earth."
The actress added that she "absolutely" wanted to have children with James, saying "I can't wait to have our own little world replete with small beings!"