Harris, 36, welcomed a baby boy with her boyfriend of four years, Justin Pasutto, 28, on the morning of Friday, August 5.
The couple named their first child together Leo George Tiziano Pasutto, according toPeople.
Leo was reportedly born "healthy" at 6:02AM in Kelowna, British Columbia, and he weighed six pounds and 12 ounces.
"World, meet little Leo... (Queue heart explosion) The last 48 hours have been the best of our lives. Thank you @slipperygoose for giving me the greatest gift of all," Harris wrote on Instagram after delivering the baby, later adding he's a "pretty, beautiful miracle."
Harris and Pasutto announced their pregnancy news with sweet Instagram posts in March.
"I can't remember a time where my heart has been SO full. A total dream come true!! We are over the moon, stoked, blessed, exstatic!!!!! Little babe, we CANNOT wait to meet you!!!!!!" Harris captioned an Instagram photo when she was 16 weeks along.
The new parents began trying for a baby last year, when Harris felt Pasutto was old and mature enough to become a father since he's eight years younger than her.
Harris first competed for Jason Mesnick's heart on Season 13 of The Bachelor, which aired in early 2009. She finished in third place.
Harris then went on to star as The Bachelorette for Season 5. She selected Ed Swiderski at the end of her journey to find love and the pair became engaged, however, they split in 2010.
Harris currently serves as the host of Love It Or List It, Too.