Are you an expectant parent who prefers afternoon tea to a Frappucino? Do you shun anything trendy or popular? Does your knowledge of the Royal Family extend well beyond Prince Harry and Meghan Markle? If so, you may be a posh parent, a mom or dad who has a taste for the finer things in life– and wants their bun in the oven to have the same!

It’s nothing to be ashamed of; there’s frankly something refreshing about seeing refined folks bring up refined babies in a decidedly unrefined world, but it doesn’t come without its challenges. For instance, baby names that embody this level of sophistication aren’t always the easiest to come by.

Lucky for you, we’ve scoured the web and found some of the absolute best elegant baby names around. These 13 baby boy and baby girl names are striking, cultured, and oh-so-fitting for your little prince or princess.

  1. Allegra (uh-LAY-gruh)

    This classic Italian name comes with the high-toned and energetic meaning of “joyous.” A must for a baby girl who kicks in the womb whenever she hears classical music!

  2. Kit (KIT)

    Technically a shortened version of Christopher, Kit is sweet, crisp, and unexpected. A small name that packs a big punch in terms of class!

  3. Cecily (SESS-i-lee)

    This dainty, feminine version of Cecil has been used by writers for centuries, including William Shakespeare, Beatrix Potter, and Oscar Wilde, just to name a few.

  4. Montgomery (mont-GUM-er-ee)

    If you are a classic movie buff who wants your little leading man to have a name that evokes memories of film’s golden era, look no further than the studly Montgomery. Your little guy will share a moniker with Montgomery Clift and Robert Montgomery— not too shabby, if you ask us!

  5. Verity (VAIR-i-tee)

    This posh Latin name translates to “truth,” a virtue that we want all of our future kiddos to possess. A beautiful name with a strong meaning— Verity for the win!

  6. Tristan (TRIS-tun)

    This stately unisex name has been growing in popularity since the 1970s, but it’s currently experiencing quite the resurgence. Posh and modern? We love it!

  7. Marina (mah-REE-nuh)

    This classic Latin name evokes visions of the ocean. A great choice for sea-loving expectant parents!

  8. Hugo (HUE-go)

    If you are a Harry Potter fan, then we’re guessing the boy’s name Hugo is particularly close to your heart. If not, it’s still quite the classy moniker— it means “intellect” and is currently the number 1 most popular name in Spain. Elegante!

  9. Cosima (KO-see-mah)

    This striking name is the Italian feminine form of the Greek Cosmo, meaning “beauty” and “order.” Many celebs have named their children Cosima, with the most notable being Sofia Coppola, Claudia Schiffer, and Beck.

  10. Inigo (IN-ih-go)

    If you’re an expectant mom or dad who has a passion for the ‘80s classic, The Princess Bride, Inigo may just be the perfect name for your little bundle of joy. Sure, he may have been the movie’s villain, but we think the name is the epitome of sophistication!

  11. Imogen (IMH-eh-jen)

    This Celtic name meaning “maiden” has been popular in the U.K. ever since Shakespeare used it in his play Cymbeline. Fun fact: The playwright meant to use the name Innogen, but his printer misspelled it. Proof that sometimes the most beautiful words, phrases, and even names are born from mistakes.

  12. Ezra (EZ-rah)

    Help Baby Fall Asleep

    Soon-to-be parents who like their posh names with spiritual undertones should look no further than Ezra, a Biblical character known for his bravery and heroism.

  13. Lydia (LID-ee-ah)

    Lydia is a fitting choice for parents with strong tastes in classic literature. The name was used by writers such as D.H. Lawerence, George Elliot, Sheridan, and Jane Austen. Talk about an upscale moniker!

We’d love to hear your thoughts on these posh baby names! Which one is your favorite? Did you give your child any of the names from the list? Do you have one of your own that you would like to share?

Source: Nameberry