"Once Upon a Time" stars Ginnifer Goodwin and Josh Dallas have named their prince charming.

Us Weekly reported that the couple named their baby boy Oliver Finlay Dallas, according to a copy of the child's birth certificate obtained by TMZ. The on and off screen couple welcomed their first child together on May 29 at Cedars-Sinai Medical Center in Los Angeles.

Dallas, known for his role as Prince Charming on the ABC series, took to Twitter on Tuesday to gush about the latest addition to his family.

"Thanks for all the well wishes about our new baby boy," Dallas wrote to his 313,000 followers. "We are in LOVE! He's our favorite person."

TMZ reported that Oliver was delivered by Dr. Paul Crane, who also delivered Kourtney Kardashian's two children and Kim Kardashians's daughter, North West, who was born last July. Goodwin and Dallas married in an intimate ceremony in California nearly two months before the birth of their son.

"I married Prince Charming," Goodwin, 35, told Jimmy Kimmel in April. "We're both southern, so I was literally barefoot and pregnant at our wedding. I was afraid I would fall over. I don't know what I was thinking. I know this is probably the most annoying thing someone can say, especially because I'm eight months pregnant...but it was the most stress-free, relaxing, beautiful day."

Before the birth of their son, Dallas, 32, shared with Us Weekly his excitement about being a first-time father and revealed his plans to prepare for parenthood, including reading bedtime stories to wife's belly.

"[I'm looking forward] to just meeting the kid-meeting the kid and starting that life with it," Dallas said. "I can't wait! I've already started reading books. I've read, like, 20 to 30 books already to the bump, to the baby bump."

The couple went first went public with their romance in April 2012. In November, they announced that they were expecting their first child together just one month after getting engaged.