It's a girl! Bristol Palin gives birth to baby Sailor

/ Source: TODAY

Congratulations are in order for Bristol Palin! The former reality TV star and daughter of politician-turned-pundit Sarah Palin has given birth to a baby girl.

While the date of her birthday was a surprise, the name of the newest addition to the Palin family wasn't. Bristol revealed that she had little Sailor's name all picked out weeks ago.

The 25-year-old gave birth on her due date of Christmas Eve, even though she told followers in a recent Instagram update, "I have a feeling baby girl won't want to come anytime soon .."

Now the wait is over!

RELATED: Bristol Palin picks same baby name as Kristin Cavallari — well, almost!

Earlier this year, Bristol was set to marry former marine and Medal of Honor recipient Dakota Meyer. Just one month after their engagement was canceled, she announced her pregnancy.

RELATED: 'This is a painful time': Bristol Palin on canceled wedding to Dakota Meyer

"Everyone knows I wanted more kids, to have a bigger family," the mother of 6-year-old Tripp wrote on her blog in June. "Believing I was heading that way, I got ahead of myself. Things didn’t go as planned, but life keeps going. Life moves on."

Follow Ree Hines on Twitter.