In the tapestry of medieval history, princesses played an essential role in shaping dynasties, forging alliances, and leaving a lasting legacy on the annals of time. Their names, often imbued with regal elegance and historical significance, evoke images of grandeur, grace, and nobility. Inspired by the captivating tales of medieval courts, we delve into a treasury of names fit for the daughters of kings and queens, drawing upon the rich tapestry of medieval Europe.
Join us on a journey through time as we explore a collection of names that resonate with the splendor and romance of medieval princesses, each a testament to the enduring allure of a bygone age…
1. Isabella
Isabella is a name of Spanish origin, derived from the Hebrew name Elizabeth, meaning “God is my oath.” It was popularized by several medieval queens, including Isabella I of Castile, who played a significant role in the unification of Spain.
2. Eleanor
Eleanor is of Old French origin, meaning “bright, shining one.” It was borne by several medieval queens, including Eleanor of Aquitaine, known for her political influence and strong personality.
3. Matilda
Matilda is of Germanic origin, meaning “mighty in battle.” It became popular in medieval Europe and was notably borne by Empress Matilda, who fought for the English throne during the 12th century civil war known as The Anarchy.
4. Guinevere
Guinevere is of Welsh origin, meaning “fair, white phantom.” In Arthurian legend, Guinevere was the legendary queen consort of King Arthur, known for her beauty and involvement in the affair with Lancelot.
5. Elizabeth
Elizabeth is of Hebrew origin, meaning “God is my oath.” It was borne by several medieval queens, including Elizabeth I of England, who is known for her long and prosperous reign, often referred to as the Elizabethan Era.
6. Margaret
Margaret is of Greek origin, meaning “pearl.” It was a popular name among medieval European royalty, including Margaret of Anjou, who was queen consort of England in the 15th century.
7. Catherine
Catherine is of Greek origin, meaning “pure.” It was a common name among medieval European royalty, including Catherine of Aragon, the first wife of King Henry VIII of England.
8. Anne
Anne is of Hebrew origin, meaning “grace.” It was borne by several medieval queens, including Anne Boleyn, the second wife of King Henry VIII of England, whose marriage sparked the English Reformation.
9. Philippa
Philippa is of Greek origin, meaning “lover of horses.” It was popular in medieval Europe and was borne by several royal women, including Philippa of Hainault, queen consort of Edward III of England.
10. Beatrice
Beatrice is of Latin origin, meaning “she who brings happiness.” It was popular in medieval Europe and was borne by several noblewomen, including Beatrice d’Este, an influential figure in Renaissance Italy.
11. Agnes
Agnes is of Greek origin, meaning “pure, chaste.” It was a common name in medieval Europe and was borne by several royal women, including Agnes of Poitou, queen consort of Holy Roman Emperor Henry III.
12. Constance
Constance is of Latin origin, meaning “constant, steadfast.” Several medieval queens, including Constance of Castile, queen consort of King Louis VII of France bore it.
13. Blanche
Blanche is of French origin, meaning “white” or “fair.” It was a common name among medieval European royalty, including Blanche of Castile, queen consort of France and regent during the minority of her son, King Louis IX.

14. Alice
Alice is of Germanic origin, meaning “noble” or “of noble kind.” It was borne by several medieval noblewomen, including Alice Perrers, mistress of King Edward III of England.
15. Cecily
Cecily is of Latin origin, derived from the Roman family name Caecilius. It was borne by several medieval noblewomen, including Cecily Neville, Duchess of York, mother of two kings of England, Edward IV and Richard III.
16. Mary
Mary is of Hebrew origin, meaning “bitter” or “beloved.” It was borne by several medieval queens and noblewomen, including Mary, Queen of Scots, who ruled Scotland during a tumultuous period of conflict with England.
17. Maud
Maud is of Germanic origin, meaning “mighty in battle.” It was borne by several medieval noblewomen, including Empress Matilda, who fought for the English throne during The Anarchy in the 12th century.
18. Alienor
Alienor is the storied Old French form of Eleanor, borne by Alienor of Aquitaine—queen, patron of poets, and architect of dynastic power. It radiates courtly grace, political acumen, and a timeless, high-medieval allure.
19. Isolde
Isolde is of Celtic origin, possibly meaning “beautiful,” “fair,” or “lovely.” In Arthurian legend, Isolde is a tragic figure known for her ill-fated love affair with Tristan.
20. Arabella
Arabella is of Latin origin, meaning “yielding to prayer” or “beautiful altar.” It was a popular name among medieval noblewomen, reflecting their Christian faith and beauty.
21. Ela
Ela is of Hebrew origin, meaning “tree.” It was borne by several medieval noblewomen, including Ela of Salisbury, a powerful landowner and patron of religious houses in England.
22. Alix
Alix is of Germanic origin, derived from the name Alice, meaning “noble” or “of noble kind.” It was borne by several medieval noblewomen, including Alix of France, daughter of King Louis VII and Eleanor of Aquitaine.
23. Amabel
Amabel is of Latin origin, meaning “lovable” or “loved.” It was a popular name among medieval noblewomen, reflecting their cherished status within their families.
24. Giselle
Giselle is of Germanic origin, meaning “pledge” or “hostage.” It was borne by several medieval noblewomen, including Giselle of Burgundy, wife of Holy Roman Emperor Conrad II.
25. Heloise
Heloise is of Germanic origin, meaning “famous in battle.” It was borne by Heloise, a medieval French nun and scholar, known for her tragic love affair with Peter Abelard.
26. Isabeau
Isabeau is of French origin, meaning “God is my oath.” It was borne by Isabeau of Bavaria, queen consort of France, known for her patronage of the arts and her involvement in the political intrigues of the French court.
27. Rosamund
Rosamund is of Germanic origin, meaning “horse protector” or “famous protector.” It was borne by Rosamund Clifford, a legendary mistress of King Henry II of England.
28. Sibylla
Sibylla is of Greek origin, meaning “prophetess” or “oracle.” Several medieval noblewomen, including Sibylla of Jerusalem, queen consort of Jerusalem during the Crusades bore it.
29. Theodora
Theodora is of Greek origin, meaning “gift of God.” It was borne by several medieval noblewomen, including Theodora, wife of Byzantine Emperor Justinian I, known for her intelligence and political influence.
30. Ysabel
Ysabel is a variant of the name Isabel or Isabella, meaning “God is my oath.” It was used in medieval times and reflects the same meaning and significance as its variants.
31. Alys
Alys is a medieval variant of the name Alice, meaning “noble” or “of noble kind.” It was a common name among medieval noblewomen and reflects the same meaning as Alice.
32. Emmeline
Emmeline is of Germanic origin, meaning “work” or “universal.” It was borne by several medieval noblewomen and reflects the same meaning and significance.
33. Ermengarde
Ermengarde is of Germanic origin, meaning “whole, universal,” or “spear.” It was a common name among medieval noblewomen and reflects the same meaning and significance.
34. Melisende
Melisende is of Old German origin, meaning “strong in work.” It was borne by Melisende, Queen of Jerusalem, known for her intelligence and political acumen during the Crusades.
35. Rowena
Rowena is of Old English origin, meaning “fame” or “joyful.” It was a popular name in medieval England and was used in literature, including Sir Walter Scott’s Ivanhoe.
36. Sybilla
Sybilla is of Greek origin, meaning “prophetess” or “oracle.” It was borne by several medieval noblewomen, including Sybilla of Normandy, wife of King Henry I of England.
37. Eleanora
Eleanora is a variant of the name Eleanor, meaning “bright, shining one.” It was a common name among medieval European royalty and reflects the same meaning and significance.
38. Elined
Elined is a Welsh name, possibly derived from the Welsh word “elen,” meaning “light” or “torch.” It was used in medieval Wales and reflects the same meaning and significance.
39. Gwendolyn
Gwendolyn is of Welsh origin, meaning “white ring” or “blessed ring.” It was borne by several medieval noblewomen in Wales and reflects the same meaning and significance.
40. Idonea
Idonea is of Latin origin, meaning “suitable” or “worthy.” It was a common name among medieval noblewomen and reflects the same meaning and significance.
41. Ismay
Ismay is of Old German origin, meaning “iron-like” or “strong-willed.” It was used in medieval times and reflects the same meaning and significance.
42. Loretta
Loretta is of Italian origin, derived from the name Loretto, referring to the town of Loreto in Italy. It was used in medieval times and reflects the same meaning and significance.
43. Mabel
Mabel is of Latin origin, meaning “lovable” or “dear.” It was a common name among medieval noblewomen and reflects the same meaning and significance.
44. Rosalind
Rosalind is of Old German origin, meaning “gentle horse” or “soft, tender horse.” It was used in medieval times and reflects the same meaning and significance.
45. Seraphina
Seraphina is of Hebrew origin, meaning “burning ones” or “fiery ones.” It was used in medieval times and reflects the same meaning and significance.
46. Thomasina
Thomasina is the feminine form of the name Thomas, meaning “twin.” It was used in medieval times and reflects the same meaning and significance as Thomas.
47. Winifred
Winifred is of Welsh origin, meaning “blessed peacemaking.” It was a common name among medieval women, reflecting their hope for peace and prosperity.
48. Adela
Adela is of Germanic origin, meaning “noble” or “nobility.” It was borne by several medieval noblewomen and reflects the same meaning and significance.
49. Aldith
Aldith is of Old English origin, meaning “noble maiden.” It was used in medieval times and reflects the same meaning and significance.
50. Arlette
Arlette is of Old German origin, meaning “pledge” or “oath.” It was used in medieval times and reflects the same meaning and significance.

51. Aveline
Aveline is of Old German origin, meaning “desired” or “wished for.” It was a common name among medieval women and reflects the same meaning and significance.
52. Clarice
Clarice is of Latin origin, meaning “bright” or “clear.” It was used in medieval times and reflects the same meaning and significance.
53. Cordelia
Cordelia is of Celtic origin, meaning “daughter of the sea.” It was used in medieval times and reflects the same meaning and significance.
54. Edith
Edith is of Old English origin, meaning “prosperous in war” or “warrior.” It was a common name among medieval women and reflects the same meaning and significance.
55. Emmaline
Emmaline is a variant of the name Emma, meaning “whole” or “universal.” It was used in medieval times and reflects the same meaning and significance.
56. Felicia
Felicia is of Latin origin, meaning “happy” or “fortunate.” It was used in medieval times and reflects the same meaning and significance.
57. Godiva
Godiva is of Old English origin, meaning “gift of God.” It was borne by Lady Godiva, a legendary figure in medieval English history known for her legendary ride.
58. Gwendoline
Gwendoline is of Welsh origin, meaning “white ring” or “blessed ring.” It was used in medieval times and reflects the same meaning and significance.
59. Ingrid
Ingrid is of Scandinavian origin, meaning “beautiful” or “loved.” It was used in medieval times and reflects the same meaning and significance.
60. Leocadia
Leocadia is of Greek origin, meaning “bright” or “clear.” It was used in medieval times and reflects the same meaning and significance.
61. Marigold
Marigold is a flower name, derived from the name of the flower itself. It was used in medieval times and reflects the same floral association and significance.
62. Ottilia
Ottilia is of Germanic origin, meaning “wealth” or “fortune.” It was used in medieval times and reflects the same meaning and significance.
63. Rosaline
Rosaline blooms with rose-tinted romance and literary sparkle, echoing the language of troubadours and the soft pageantry of courtly love—refined, luminous, and irresistibly elegant.
64. Sigrid
Sigrid is of Old Norse origin, meaning “beautiful victory.” It was used in medieval times and reflects the same meaning and significance.
65. Theodosia
Theodosia is of Greek origin, meaning “god’s gift.” It was used in medieval times and reflects the same meaning and significance.
66. Ursula
Ursula is of Latin origin, meaning “little she-bear.” It was used in medieval times and reflects the same meaning and significance.
67. Wilhelmina
Wilhelmina is of Germanic origin, meaning “will” or “desire” combined with “helmet” or “protection.” It was used in medieval times and reflects the same meaning and significance.
68. Joan
Joan is of Hebrew origin, meaning “God is gracious.” It was a common name among medieval European royalty, including Joan of Arc, who played a significant role in the Hundred Years’ War between France and England.
69. Rhiannon
Rhiannon is of Welsh origin, meaning “great queen” or “divine queen.” It was borne by a legendary figure in Welsh mythology and was used as a name in medieval times, symbolizing sovereignty and power.
70. Eleonora
Eleonora is a variant of the name Eleanor, meaning “bright, shining one.” It was borne by several medieval princesses across Europe and reflects the same regal elegance and dignity.