Nicole Kidman and Keith Urban have a new baby, courtesy of a surrogate ... TMZ has learned.
Sources tell us ... the baby was born at Centennial Medical Center in Nashville on December 28, 2010. Her name is Faith.
Kidman and Urban are Faith's biological parents.
We're told Nicole and Keith went into the hospital on the down low last week, visiting Faith and the surrogate during her stay. They entered the hospital through the back, took the service elevator to the top floor, which they rented exclusively for themselves.
UPDATE: Keith and Nicole just released a statement to TMZ saying, "Our family is truly blessed, and just so thankful, to have been given the gift of baby Faith Margaret. No words can adequately convey the incredible gratitude that we feel for everyone who was so supportive throughout this process, in particular our gestational carrier."