By Lisa Milbrand
June 04, 2014
Ginnifer Goodwin and Josh Dallas

No, it wasn't Neal! (That was the name of their baby prince on Once Upon a Time, where they play Snow White and Prince Charming, respectively.) Instead, Ginnifer and Josh chose the perfectly charming Oliver Finlay for their real-life prince.

Oliver has been a popular choice for boys in the U.S. lately—it's been in the top 100 names for the past 5 years, and is now 52nd in the U.S. (Across the pond in the U.K., it's the second most popular name!) It means olive tree, a traditional signifier of peace (think of extending the olive branch). It's a name that feels fresh and friendly—and hasn't been quite overdone here (at least, not yet!).

Finlay is a Scottish name that means "fair-haired hero." And given the rise in the popularity of Finn, this might be a good variation to get you to that nickname—it hasn't yet cracked the top 10. The Finley spelling is more popular in the U.S., and has become virtually unisex these days.

In all, Oliver Finlay Dallas is a pretty fabulous baby name!

Tell me: What do you think of Ginnifer and Josh's choice? Are either of those names on your short list?

If you're still looking for the perfect name, try our Baby Name Finder. And don't forget to like In Name Only to keep up with the very latest in baby names.

Image of Ginnifer Goodwin and Josh Dallas courtesy of S_Bukley/Shutterstock