Skip to main content

153 Posh Girl Names that Evoke Elegance and Class

Looking for posh girl names? Explore our list of posh names for girls with sophisticated and elegant name meanings.
Posh Girl Names that Evoke Elegance and Class
Updated: July 26, 2023
Table of contents

If you are expecting the arrival of a baby girl, picking out her name is one of the most important decisions you will have to make. Do you want a unique girl name that is both stylish and sophisticated? Then you should look at our list of posh girl names! 

Some people find “posh” people to be pretentious However, these baby girl names are elegant and beautiful - we are sure that you will fall in love with one! Some classic names, creative names, and ones that feel elegant!

What is a Posh Name for Girls? 

A posh name is classy and fancy. It is a slang term used in the UK to refer to someone who lives a high-class, luxurious lifestyle. Posh people typically have a more refined taste, especially when it comes to fashion. 

Related: 75 Elegant Girl Names for Your Baby Name Search

Even though the origin of the word “posh” is relatively uncertain, there are theories. Many people believe it stands for “port out, starboard home.” In the early 1900s, a steamship voyaged from England to India, and P.O.S.H. referred to the wealthy passengers on board.

Posh Names for Girls That Start With A to D

  1. Allegra - Latin, meaning: “brisk and cheerful”
  2. Ambrosia - Greek, meaning: “immortal”
  3. Amelia - German, meaning: “industrious”
  4. Anais - Hebrew, meaning: “gracious”
  5. Angelica - Greek, meaning: “heavenly messenger”
  6. Anastasia - Greek, meaning: “resurrection”
  7. Annabelle - Hebrew, meaning: “Gift of God”
  8. Annalise - German, meaning: “graceful satisfaction”
  9. Anouska - Russian, meaning: “grace”
  10. Antonia - Greek, meaning: “flourishing”
  11. Antoinette - Greek, meaning: “flourishing” and Latin, meaning: “praiseworthy”
  12. Arabella - Latin, meaning: “yielding to prayer”
  13. Aurelia - Latin, meaning: “gold”
  14. Beatrice - Latin, meaning: “happy”
  15. Belinda - Spanish, meaning: “beautiful”
  16. Bernadette - French, meaning: “brave as a bear”
  17. Bianca - Italian, meaning: “white” or “fair”
  18. Bijou - French, meaning: “jewels”
  19. Blaire - Gaelic, meaning: “plain”
  20. Blythe - Old English, meaning: “joyous”
  21. Brigitte - Irish, meaning: “resolute” or “strong”
  22. Calypso - Greek, meaning: “to conceal”
  23. Camilla - Latin, meaning: attendant at a religious ceremony”
  24. Catherine/Katherine - Greek, meaning: “pure”
  25. Cecelia - Latin, meaning: “blind one”
  26. Celeste - Greek, meaning: “most beautiful”
  27. Chanel - French, meaning: “canal” or “channel”
  28. Charlotte - French, meaning: “free man” or “petite”
  29. Christabel - Latin, meaning: “beautiful Christian”
  30. Christiana - Greek, meaning: “anointed”
  31. Chrysanthe - Greek, meaning: “golden flower”
  32. Clara - Latin, meaning: “bright”
  33. Claudette - French, meaning: “lame”
  34. Clementine - Latin, meaning: “merciful”
  35. Cleopatra - Greek, meaning: “praise”
  36. Coco - A French pet name and an Italian occupational name for a cook
  37. Colleen - Irish, meaning: “girl”
  38. Constance - Latin, meaning: “faithful”
  39. Cora - Greek, meaning: “maiden”
  40. Cordelia - Latin, meaning: “rope maker” and Irish, meaning: “daughter of the sea”
  41. Cosette - French and Greek, meaning: “victory”
  42. Cosima - Greek, meaning: “order”
  43. Cressida - Greek, meaning: “gold”
  44. Daniella - Hebrew, meaning: “judged by God”
  45. Daphne - Greek, meaning: “laurel tree”
  46. Delilah - Hebrew, meaning: “delicate”
  47. Della - German, meaning: “noble kind”
  48. Delphine - Greek, meaning: “dolphin”
  49. Demetria - Goddess of the harvest in Greek mythology
  50. Diana - Latin and Greek, meaning: “divine”
  51. Dionne - Greek, meaning: “daughter of heaven”
  52. Donatella - Italian, meaning: “gift”
  53. Dorothea - Greek, meaning: “gift of God”

Posh Names For Girls That Start With E to K

Posh Names For Girls
Image source: Getty Images
  1. Eleanor - Greek, meaning: “mercy” or “torch”
  2. Elizabeth - Hebrew, meaning: “God’s oath”
  3. Eloise - French, meaning: “intelligent”
  4. Emilie - Latin, meaning: “eager”
  5. Emmanuella - Hebrew, meaning: “God is with us”
  6. Emmeline - German, meaning: “industrious”
  7. Esmeralda - Spanish, meaning: “emerald”
  8. Esther - Persian, meaning: “star”
  9. Evangeline - Greek, meaning: “messenger of good news”
  10. Eugenie - Greek, meaning: “well-born”
  11. Felicity - Latin, meaning: “happy”
  12. Fifi - French, meaning: “He shall add”
  13. Fleur - French, meaning: “flower”
  14. Florence - Latin, meaning: “blooming flower”
  15. Francesca - Old French, meaning: “free”
  16. Francine - Old French, meaning: “free”
  17. Freya - The name of the Scandinavian Goddess of love, fertility, and beauty
  18. Gabriella - Italian and Spanish, meaning: “God is my strength”
  19. Genevieve - Welsh, meaning: “white wave”
  20. Georgette - Greek, meaning “farmer”
  21. Georgiana - Greek, meaning: “: farmer”
  22. Giada - Italian, meaning: “jade”
  23. Giovanna - Italian, meaning: “God is good”
  24. Giselle - English, meaning: “sword pledge”
  25. Gwendolyn - Irish, meaning: “white wave”
  26. Harriet - French, meaning: “ruler of the household”
  27. Hattie - French, meaning: “ruler of the household”
  28. Helene - Greek, meaning: “torch”
  29. Henrietta - German, meaning: “house ruler”
  30. Hermione - Greek, meaning: “earthy”
  31. Imogen - Latin, meaning: “image”
  32. Ingrid - Scandinavian, meaning: “hero’s daughter”
  33. Irene - Greek, meaning: “peace”
  34. Isabella - Hebrew and Spanish, meaning: “consecrated to God”
  35. Isla - Scottish and Spanish, meaning: “island”
  36. Isolde - Old English, meaning: “fair”
  37. Ivy - Old English, meaning: “vine”
  38. Jacqueline - French, meaning: “supplanter”
  39. Jemima - Hebrew, meaning: “dove”
  40. Josephine - Hebrew, meaning: “He shall increase”
  41. Juliet - French, meaning: “youthful”
  42. Kathleen - Greek, meaning: “pure” and Celtic, meaning: “little darling”

Posh Names For Girls That Start With L to Z

  1. Lilliana - Latin, meaning: “lily flower”
  2. London - English, meaning: “fortress of the moon” and also a city in England
  3. Louisa - German, meaning: “fights with honor”
  4. Lucinda - Latin, meaning: “bringer of light”
  5. Lydia - Greek, meaning: “woman from Persia”
  6. Madeline - English and Greek, meaning: “high tower”
  7. Maeve - Latin, meaning: “purple flower” and Celtic, meaning: “queen”
  8. Magdalene - Greek, meaning: “high tower” and Hebrew, meaning: “woman from Magdala”
  9. Margot - French, meaning: “pearl”
  10. Meredith - Old Welsh, meaning: “protector of the sea”
  11. Miranda - Latin, meaning: “extraordinary”
  12. Miriam - Hebrew, meaning: “bitter”
  13. Narissa - Latin, meaning: “daughter of the sea”
  14. Natalia - Italian and Latin, meaning: “born on Christmas”
  15. Natasha - Italian and Latin, meaning: “born on Christmas”
  16. Nicolette - Greek, meaning: “victorious people”
  17. Noreen - Greek, meaning: “the bright one”
  18. Octavia - Latin, meaning: “eighth child”
  19. Odette - French, meaning: “happy home”
  20. Olivia - Latin, meaning: “olive tree”
  21. Olympia - Greek, meaning: “heavenly”
  22. Opal - Sanskrit, meaning: “jewel”
  23. Ophelia - Greek, meaning: “helper”
  24. Ottilie - German, meaning: “prosperity in battle”
  25. Pandora - Greek, meaning: “all gifted”
  26. Paris - A city in France
  27. Pauline - Latin, meaning: “small”
  28. Penelope - Greek, meaning: “bobbin weaver”
  29. Persephone - The Goddess of the underworld in Greek mythology
  30. Philippa - Greek and Polish, meaning: “lover of horses”
  31. Poppy - Latin, meaning: “flower”
  32. Portia - This is a Latin name for a Roman clan.
  33. Primrose - English and Latin, meaning: “the first rose”
  34. Priscilla - Latin, meaning: “from ancient times”
  35. Ramona - Spanish, meaning: “wise protector”
  36. Regina - Latin, meaning: “queenly”
  37. Rosalind - Spanish, meaning: “pretty rose”
  38. Roxanne - Persian, meaning “brilliant one”
  39. Scarlett - Middle English, meaning: “deep red”
  40. Seraphina - Hebrew, meaning: “afire”
  41. Serena - Latin and Italian, meaning: “calm”
  42. Sheridan - Irish and Scottish, meaning: “wild one”
  43. Simone - Hebrew, meaning: “one who hears”
  44. Sophia - Greek, meaning: “wisdom”
  45. Sylvia - Latin, meaning: “from the forest”
  46. Tabitha - Greek, meaning: “gazelle”
  47. Tatiana - Russian and Slavic, meaning: “fairy princess”
  48. Theodora - Greek, meaning: “gift of God”
  49. Thomasina - Greek, meaning: “twin”
  50. Tiffany - French, meaning: “appearance of God”
  51. Valentina - Latin, meaning: “good health”
  52. Verity - Latin, meaning: “truth”
  53. Victoria - Latin, meaning: “victory”
  54. Violetta - Italian, meaning: “purple”
  55. Vivienne - Latin and French, meaning: “lively”
  56. Wilhelmina - German and Teutonic, meaning: “fierce protector”
  57. Winnie - English, meaning: “friend of peace”
  58. Xanthe - Greek, meaning: “blond” or “yellow”

Posh baby names are trending so if you want a name that’s set to be more popular, there are so many to choose from here. From luxurious to elegant names we hope you find the perfect match for your baby girl.

For more baby name inspiration check out these popular baby name lists:

Sources +

Vocabulary.com. (n.d.). Posh. In Vocabulary.com Dictionary. Retrieved July 07, 2023, from https://www.vocabulary.com/dictionary/posh

Doesn’t the Word “posh” come from “port out, starboard home”? (n.d.). Www.merriam-Webster.com. Retrieved July 10, 2023, from https://www.merriam-webster.com/help/faq-posh

Wikipedia Contributors. (2023, June 23). Talk: Posh. Wikipedia; Wikimedia Foundation. https://en.wikipedia.org/wiki/Talk%3APosh#:~:text=In%20the%20Marine%20Industry%20it

 

Stefanie Miller

About Stefanie

Stefanie is an experienced parenting writer and has published works in other publications… Read more

Join the Family

Your partner in parenting from baby name inspiration to college planning.

Subscribe