On a show about storybook character, names always have weight, so you better bet Snow White (Ginnifer Goodwin) and Prince Charming's (Josh Dallas) new baby will have a notable moniker. The new baby's name will be revealed on the Once Upon a Time Season 3 finale, and Ginnifer Goodwin promises the name is "significant," and "unexpected." It even made her "genuinely emotional"!

So, what could that name be? Here are just a few theories about what the new baby boy could be called:

Arthur. We've met Lancelot, but other than that we've seen nothing from King Arthur's court. Could the Charming baby somehow be destined to become the legendary king? We're not really sure how that would work, timeline wise, but it's a popular theory. That said, while this would clearly be "significant," we're not sure why it would be emotional.

A tribute to Neal. Of course, it could be that the baby's name has emotional significance without being a reference to a story. Perhaps they name their child after the sadly departed Neal? Or even one of the other departed characters, like Graham?

A tribute to Regina. Or perhaps they go one step further, and somehow make the name a tribute to Regina. "Reginald"? Or maybe they let Regina do the naming...

What do you think the "significant" name will be? Let us know in the comments below.