Have you always seemed to have an effortless sense of style and sophistication? Do your friends constantly come to you for advice on the latest trends? Now that you’re about to have a son or daughter of your own it seems only natural to give them a name that’s as posh as you are! Here are our picks for today’s most stylish names.

Violet

This gorgeous name from Latin origins comes as a derivation of “Violette.” It was actually popular around 100 years ago and is recently coming back, and as all stylish people know, what’s old is new again.

Milo

Who doesn’t want to name their little boy after the great Milo Ventimiglia, currently playing everyone’s favorite dad on This is Us? All kidding aside, Milo is a strong, stylish name with Greek beginnings. This moniker could be especially great for boys with long last names, as it’s short and sweet itself… explains why Milo Ventimiglia sounds so perfect!

Rhiannon

Sure, it’s the name of a Fleetwood Mac song but it’s also a super stylish name for a girl. Its Celtic origin describes the name of the mythical daughter of Hefeydd. You could also draw inspiration from the style icon herself, Rihanna, who (despite popular belief) pronounces her name “Ree-ann-a.”

Finn

Creative types will love the fashionable “Finn,” for a boy, which invokes a potential career for the tiny tot as a writer or author of some sort. An Irish name, Finn means “fair or white.” Finn can be used as is, or short for a longer name like Finnegan or Finneas.

Amalia

One of the most stylish women in the world is Amal Clooney—enough said right? Add an “ia” at the end and you have a gorgeous, sophisticated name for your little one. Amalia is German and means “work.”

Sebastian

There’s something utterly sophisticated about Sebastian, isn’t there? Shakespeare frequently used the name, and style icons Tommy Hilfiger and Lin-Manuel Miranda both named their sons Sebastian.

Penelope

Penelope is the ancient Greek name that has recently regained momentum. The name has glamorous tendencies now, with the rise of the gorgeous Penelope Cruz in addition to Kourtney Kardashian’s decision to name her daughter Penelope.

Julian

Julian is an elegant baby name that invokes a certain sense of style. The name is of Greek and Roman origin and means “youthful,” perfect for a baby boy.

Charlotte

There’s nothing more stylish than the name of the queen of timeless style’s daughter. Duchess Kate’s daughter Charlotte has brought brand-new meaning to a stylish moniker for your child. Charlotte means “free man” and can lend itself to multiple nicknames like Charlie, Lottie and Char. For more gorgeous royal baby names, check out this article!

Marlowe

Marlowe is a spin on the classic Marlo Thomas of 1960s That Girl fame. It’s of English origin and means “from the hill by the lake.”