Are you looking for a high class name for your new baby? You might just be looking for a bougie baby name. This list of classy baby names have a touch of luxury and are perfect for those of us who are bougie or aspiring to be bougie.
What Does Boujee/Bougie Mean?
The word ‘bougie’ actually comes from the French word, “bourgeoisie” which refers to upper middle class. This term was originally used during the French Revolution. Karl Marx, the father of Communism, spoke of the bourgeoisie in contrast to the proletariat, or working class people. This is where the term bougie/boujee comes from.
Bougie can sometimes be a slightly derogatory term which gently pokes fun at those of us who want to be upper class, have fancy or pretentious taste. etc.
Boujee, used in Migos’ song, Bad and Boujee, can have a similar meaning, but generally is more aspirational and less pretentious.
Bougie/Boujee have become common slang terms today.
Bougie Baby Names
If you can identify with being boujee or bougie, you may want to give your new baby a bougie baby name. So what is a bougie baby name?
Although there’s no standard definition, to me, a bougie baby name is one that is slightly aspirational and seems high class. Being high class is subjective, but baby names that are classy, with a touch of glamour, fall into that category.
The Best Bougie Baby Names
So without further ado, here are my favorite bougie baby names for girls.
Anastasia
Feminized variant of Anastasius. This name evokes tradition and just a bit of glamour. Definitely classy!
Athena
Athena is another increasingly popular classy baby name. Athena was originally the Greek goddess of wisdom (and also warfare and handicrafts among other things) and was the daughter of Zeus. Athena is a classic name which has risen steadily in the charts since the year 2000, and jumped to its highest position last year, at 117.
Audrey
Audrey’s meaning stems back to the Germanic word for nobility. Audrey Hepburn is the most famous bearer of the name Audrey, which gives the name a connection with Old Hollywood. This is a name that is regaining its popularity in the 21st century.
Augusta
Augusta is a Latin baby name which means ‘majestic’. Augusta was a popular character in Oscar Wilde’s The Importance of Being Earnest. Augusta was also the middle name of Queen Victoria’s daughter, Princess Helena (for more popular Victorian names, see this post). With a pedigree like that, Augusta is one of the classiest girl names out there!
Beatrice
Beatrice is a beautiful French/Italian baby name, stemming from the Latin word, Beatrix, which means ‘she who makes happy’.
Blair
Originally a Scottish surname. Honouring Blair Underwood, of Gossip Girl fame, is the perfect bougie name choice!
Caroline
Caroline is the Latinized feminine form of Charles, meaning ‘free man’. When I think of Caroline, I think of Caroline Kennedy, an epitome of class.
Cecelia
A 2nd/3rd century martyr, brought to England by the Normans. This name is beautiful, sophisticated and very classy.
Charlotte
Meaning ‘petite’, this French name is the feminized form of Charles. Charlotte is the name of several queens and princesses, as well as Charlotte York from Sex and the City, who is known for being quite classy.
Colette
Colette is a French name that means ‘people of victory’. French names are always stylish and classy.
Eleanor
Eleanor is one ‘old lady’ name that is still fresh. Eleanor is a classic regal name. Eleanor of Aquitaine, a 12th century queen, was one of the first bearers of this name and a number of queens and princesses have been given this moniker over the centuries.
Elizabeth
Elizabeth is a classic name that has been used by royalty for hundred of years and still is popular today. It means ‘God is my oath’. Elizabeth is a classic name whose popularity has not waned in several centuries!
Evelyn
Evelyn is a just plain lovely name that means ‘wished for child’, but for a little girl, the nickname Evie suits a sweet personality.
Francesca
Francesca is an Italian baby name. It is the female form of Franciscus, and means ‘from France’.
Genevieve
Genevieve is a sophisticated name which has roots in French or German, meaning ‘tribe woman’. It’s popularity peaked in the early 20th century, but is on the rise again today.
Georgina
Georgina is another feminized form of George, meaning ‘farmer’.
Grace
From the Latin ‘gratia’. I think this name is one of the classiest names around. Grace Kelly, who became Princess Grace of Monaco, is one example of a famous and lovely Grace.
Hyacinth
A hyacinth is a type of the flower; it symbolizes sport or play. Hyacinth is a sophisticated and elegant flower name for girls.
Isabelle
Isabelle is one of my favorite classy names for girls. It is French and means ‘God is my oath’. Isabelle is another regal name that has been used by queens and princesses over the years.
Isla
Isla, pronounced eye-la, is a baby name originating in Scotland. There is a Scottish island called Islay, or it may be derived from the Gaelic word for ‘rocky place’. Isla is also the Spanish word for island. It’s one of my favorite boho names for girls that is still very classy. Isla entered the top 1000 in 2008 and moved from 103 to 82 last year. It’s a classy, bougie name rising in popularity.
Jacqueline
Jacqueline is a French baby name meaning ‘supplanter’ or ‘may God protect’. Jacquline was the name of JFK’s wife, the fabulous Jackie O, a woman synonymous with class.
Josephine
One of my all-time favorite classy names for girls, Josephine has a great classy feel without being overused like Olivia and Sophia.
Katherine
Katherine, or Catherine, means ‘pure’, regardless of the spelling. The name of many queens and royals, this name is very classy.
Kennedy
Kennedy is a cute and preppy girl name that was originally a surname. Most people associate it with the Kennedy clan, the illustrious political family from Massachusetts.
Lavinia
Lavinia is a sophisticated Latin name meaning ‘woman of Rome’. Vinnie is a great, unisex nickname to pair with this very feminine name!
Helena
Helena is an elegant name which means ‘torch’ or ‘light’. It’s a more unique, but still a very elegant name for girls.
Louise
Louise is an old German name meaning ‘famous warrior’. Louise is a classic name that is due for a return to popularity!
Marie
French or Czech form of Maria, Marie was made famous by Marie Antoinette. It’s a name that is synonymous with royalty and elegance.
Olivia
This beautiful name was first used in the Shakespeare play, Twelfth Night, may have been based on Oliver or Oliva.
Opal
An opal is the name of an iridescent gemstone, which is the birthstone for October. The word opal means jewel in Sanskrit. Like other gemstones, Opal became popular in the Victorian era, peaking in early 20th century. It’s certainly a unique name that is also lovely!
Pearl
Pearl comes from the gemstone. It stems from Latin and is often associated with innocence and modesty. It’s often associated with water and the moon.
Philippa
Philippa is the female version of Phillip, and means ‘lover of horses’. Pippa is a trendy nickname for the classy Philippa, making it a great nickname/name balance!
Portia
Portia is a Latin name and originally meant ‘pig’ or ‘doorway’. Portia was a prominent character in Shakespeare’s The Merchant of Venice. Portia has a regal, classy feel, making it the perfect bougie name.
Rosemary
This beautiful vintage baby name means ‘dew of the sea’, after the herb, rosemary. It can also be a combination of Rose and Mary. Rosemary is yet another alternative to the traditional name, Rose. Rosemary has a vintage Hollywood feel, as several famous Old Hollywood actresses, such as Rosemary Clooney, had this name.
Ruby
Ruby refers to the name of the beautiful red gemstone.
Sapphire
A sapphire refers to the name of the beautiful blue gemstone.
Sophia
Meaning ‘wisdom’ in Greek. Sophia Loren was a glamourous actress of the past, giving this name a classic Hollywood feel.
Venetia
Venetia is another Roman name, referring to someone from Venice, Italy.
Victoria
Victoria means Roman goddess of victory. Queen Victoria popularized this name in the 19th century, and it still carries a regal feel today.
Vivian
Vivian means life and comes from the Latin. It’s the perfect old fashioned name that is uncommon, but very recognizable and oh so classy. You have several different spelling options, the conventional English Vivian, or the French Vivienne.
Well, those are my top picks for bougie names for girls. I hope this post helps you find the perfect name for your new baby!
Like this post? Pin it for later!

Name meanings sourced from Behind the Name.




