
Step back to an age of castles, knights, and royal courts with beautiful girl names from the Middle Ages. These names carry stories from long ago when princesses walked through stone halls and brave ladies rode horses across green fields.
From names that belonged to queens and noble ladies to sweet choices picked by common folk, each name brings a touch of old-world charm.
Some of these names have stayed popular for centuries, while others feel rare and special today.
If you love the romance of history or want something different from today’s common names, these old-world girl names might be ideal for your little one.
A Collection of Timeless Medieval Names For Girls
1. Adalira
Meaning: Noble and kind
Origin: Germanic
2. Adelaide
Meaning: Noble, kind
Origin: Germanic
3. Adelina
Meaning: Noble, kind
Origin: Germanic
4. Adelise
Meaning: Noble, exalted
Origin: Germanic
5. Adwen
Meaning: Fair, beautiful
Origin: Welsh
6. Aelina
Meaning: Sunray
Origin: Latin
7. Agnes
Meaning: Pure, holy
Origin: Greek
8. Agneta
Meaning: Pure
Origin: Greek
9. Aldith
Meaning: Old battle
Origin: Old English
10. Alice
Meaning: Noble, exalted
Origin: Old French
11. Alicia
Meaning: Noble, kind
Origin: Latin
12. Althea
Meaning: Healer
Origin: Greek
13. Alyson
Meaning: Noble, kind
Origin: Old French
14. Amelina
Meaning: Hardworking
Origin: Latin
15. Amicia
Meaning: Friend
Origin: Latin
16. Amya
Meaning: Dear, beloved
Origin: French
17. Anastasia
Meaning: Resurrection
Origin: Greek
18. Anicia
Meaning: Grace
Origin: Latin
19. Anne
Meaning: Gracious, full of grace
Origin: Hebrew
20. Artemisia
Meaning: Gifted, to heal
Origin: Greek
21. Athelina
Meaning: Noble
Origin: Old English
22. Audrey
Meaning: Noble strength
Origin: Old English
23. Audry
Meaning: Noble strength
Origin: Old English
24. Augusta
Meaning: Great, magnificent
Origin: Latin
25. Avelina
Meaning: Desired
Origin: Old French
26. Avina
Meaning: A small bird
Origin: Old English
27. Barbetta
Meaning: A small woman
Origin: Italian
28. Basilia
Meaning: Royal
Origin: Greek
29. Beatrice
Meaning: She who brings happiness
Origin: Latin
30. Beatrix
Meaning: She who brings happiness
Origin: Latin
31. Bellisant
Meaning: Beautiful
Origin: French
32. Berta
Meaning: Bright, famous
Origin: Germanic
33. Bertha
Meaning: Bright, famous
Origin: Germanic
34. Blanche
Meaning: White, fair
Origin: Old French
35. Blitha
Meaning: Happy, blessed
Origin: Old English
36. Blodwen
Meaning: White flowers
Origin: Welsh
37. Brangwine
Meaning: A character in Arthurian legend
Origin: Welsh
38. Bridget
Meaning: Strength, exalted one
Origin: Irish
39. Caesaria
Meaning: Emperor-like
Origin: Latin
40. Cassandra
Meaning: Prophetess
Origin: Greek
41. Catelin
Meaning: Pure
Origin: Old French
42. Caterina
Meaning: Pure
Origin: Greek
43. Cecily
Meaning: Blind
Origin: Latin
44. Celestina
Meaning: Heavenly
Origin: Latin
45. Celestria
Meaning: Heavenly
Origin: Latin
46. Clare
Meaning: Bright, clear
Origin: Latin
47. Clarice
Meaning: Clear, bright
Origin: Latin
48. Clarimond
Meaning: Bright, famous
Origin: Germanic
49. Clemence
Meaning: Mercy
Origin: Latin
50. Clothilde
Meaning: Famous in battle
Origin: Germanic
51. Constance
Meaning: Steadfast
Origin: Latin
52. Cristiana
Meaning: Christian
Origin: Latin
53. Cristina
Meaning: Christian
Origin: Latin
54. Dameta
Meaning: Gentle
Origin: Latin
55. Damiana
Meaning: Tamed, subdue
Origin: Greek
56. Delia
Meaning: From Delos
Origin: Greek
57. Delphina
Meaning: Dolphin
Origin: Greek
58. Demelza
Meaning: A character name
Origin: Cornish
59. Denise
Meaning: Follower of Dionysus
Origin: Greek
60. Desiderata
Meaning: Desired things
Origin: Latin
61. Diantha
Meaning: Divine flower
Origin: Greek
62. Dionisia
Meaning: Follower of Dionysus
Origin: Greek
63. Domitilla
Meaning: Tame, gentle
Origin: Latin
64. Drusilla
Meaning: Strong
Origin: Latin
65. Dulcia
Meaning: Sweet
Origin: Latin
66. Dulcibella
Meaning: Sweet beauty
Origin: Latin
67. Eadgifu
Meaning: Gift of prosperity
Origin: Old English
68. Edeline
Meaning: Noble
Origin: Old French
69. Edith
Meaning: Prosperous in war
Origin: Old English
70. Eglantine
Meaning: Sweetbriar
Origin: French
71. Eglentyne
Meaning: Sweetbriar
Origin: French
72. Elaine
Meaning: Shining light
Origin: Greek
73. Eldreda
Meaning: Old, wise
Origin: Old English
74. Eleanor
Meaning: Bright, shining one
Origin: Old French
75. Elena
Meaning: Light, bright
Origin: Greek
76. Elfleda
Meaning: Beauty of the elves
Origin: Old English
77. Elfrida
Meaning: Elf strength
Origin: Old English
78. Elizabeth
Meaning: God is my oath
Origin: Hebrew
79. Elizabetta
Meaning: God is my oath
Origin: Hebrew
80. Elsinore
Meaning: Name of a castle in Hamlet
Origin: Danish
81. Emeline
Meaning: Industrious
Origin: Latin
82. Emelot
Meaning: A small empress
Origin: Old French
83. Emma
Meaning: Whole, universal
Origin: Germanic
84. Engelise
Meaning: Angelic
Origin: Germanic
85. Ermeline
Meaning: A little angel
Origin: Old French
86. Ermengarde
Meaning: Entirely guarded
Origin: Germanic
87. Ermentrude
Meaning: Universal strength
Origin: Germanic
88. Etheldreda
Meaning: Noble strength
Origin: Old English
89. Ethelinda
Meaning: Noble serpent
Origin: Old English
90. Euphemia
Meaning: Well-spoken
Origin: Greek
91. Eustacia
Meaning: Good harvest
Origin: Greek
92. Eva
Meaning: Life
Origin: Hebrew
93. Everild
Meaning: Ever powerful
Origin: Old English
94. Felicia
Meaning: Happy, fortunate
Origin: Latin
95. Feliciana
Meaning: Lucky, fortunate
Origin: Latin
96. Fenella
Meaning: White-shouldered
Origin: Gaelic
97. Ffion
Meaning: Foxglove
Origin: Welsh
98. Filomena
Meaning: Lover of strength
Origin: Greek
99. Florella
Meaning: Flower
Origin: Latin
100. Florence
Meaning: Flowering, prosperous
Origin: Latin
101. Frideswide
Meaning: Peaceful strength
Origin: Old English
102. Galiana
Meaning: Calm, serene
Origin: Spanish
103. Gaudencia
Meaning: Joyful
Origin: Latin
104. Geltrude
Meaning: Bright spear
Origin: Germanic
105. Genevieve
Meaning: White wave
Origin: French
106. Gertrudis
Meaning: Strength of a spear
Origin: Germanic
107. Gisela
Meaning: Pledge, hostage
Origin: Germanic
108. Gisella
Meaning: Pledge, hostage
Origin: Germanic
109. Giselle
Meaning: Pledge, hostage
Origin: Germanic
110. Gisila
Meaning: Pledge, hostage
Origin: Germanic
111. Godelieve
Meaning: God’s love
Origin: Germanic
112. Graciana
Meaning: Graceful
Origin: Latin
113. Gratiana
Meaning: Graceful
Origin: Latin
114. Gregoria
Meaning: Vigilant, watchful
Origin: Latin
115. Guinevere
Meaning: Fair one
Origin: Welsh
116. Gundreda
Meaning: Battle strength
Origin: Old German
117. Gwendolen
Meaning: Blessed ring
Origin: Welsh
118. Gytha
Meaning: Battle
Origin: Old Norse
119. Hadria
Meaning: Dark-haired
Origin: Latin
120. Hawise
Meaning: Battle-wise
Origin: Old French
121. Helewise
Meaning: Wise
Origin: Old French
122. Helisent
Meaning: Sweet, kind
Origin: Old French
123. Heloisa
Meaning: Healthy, wide
Origin: Germanic
124. Heloise
Meaning: Healthy, wide
Origin: Germanic
125. Helvi
Meaning: Healthy
Origin: Old Norse
126. Henrietta
Meaning: Ruler of the home
Origin: French
127. Hereswith
Meaning: Holy wisdom
Origin: Old English
128. Hesper
Meaning: Evening star
Origin: Greek
129. Hesperia
Meaning: Evening star
Origin: Greek
130. Hildelith
Meaning: Battle maiden
Origin: Old English
131. Hildreda
Meaning: Battle strength
Origin: Old English
132. Honorata
Meaning: Honorable
Origin: Latin
133. Hortensia
Meaning: Garden
Origin: Latin
134. Ida
Meaning: Hardworking, industrious
Origin: Germanic
135. Ildeburga
Meaning: Battle maiden
Origin: Germanic
136. Iliana
Meaning: Bright, shining
Origin: Greek
137. Innocentia
Meaning: Innocence
Origin: Latin
138. Iorwen
Meaning: White, fair
Origin: Welsh
139. Irmina
Meaning: Whole, universal
Origin: Germanic
140. Isabella
Meaning: Devoted to God
Origin: Hebrew
141. Isanbald
Meaning: God’s boldness
Origin: Old German
142. Isentrude
Meaning: Strength
Origin: Old German
143. Isolde
Meaning: Beautiful, fair
Origin: Welsh
144. Ivetta
Meaning: Yew tree
Origin: Latin
145. Ivette
Meaning: Yew tree
Origin: Latin
146. Jacoba
Meaning: Supplanter
Origin: Hebrew
147. Jacquette
Meaning: Supplanter
Origin: Old French
148. Jehane
Meaning: God is gracious
Origin: Hebrew
149. Jemma
Meaning: Jewel
Origin: Latin
150. Jessamina
Meaning: Jasmine flower
Origin: Persian
151. Joan
Meaning: God is gracious
Origin: Hebrew
152. Jocosa
Meaning: Joyful
Origin: Latin
153. Jocunda
Meaning: Happy, joyful
Origin: Latin
154. Johanna
Meaning: God is gracious
Origin: Hebrew
155. Jordana
Meaning: To flow down
Origin: Hebrew
156. Jorunn
Meaning: A swan
Origin: Old Norse
157. Juditha
Meaning: Woman from Judea
Origin: Hebrew
158. Jul
Meaning: Youthful
Origin: Latin
159. Juliana
Meaning: Youthful
Origin: Latin
160. Julienne
Meaning: Youthful
Origin: Latin
161. Justina
Meaning: Just, fair
Origin: Latin
162. Katerina
Meaning: Pure
Origin: Greek
163. Katherine
Meaning: Pure
Origin: Greek
164. Kunigunde
Meaning: Brave in battle
Origin: Germanic
165. Lauretta
Meaning: Laurel
Origin: Latin
166. Lavinia
Meaning: Purity
Origin: Latin
167. Leofgifu
Meaning: Beloved
Origin: Old English
168. Leonia
Meaning: Lioness
Origin: Latin
169. Leticia
Meaning: Joy, happiness
Origin: Latin
170. Letizia
Meaning: Joy, happiness
Origin: Italian
171. Levina
Meaning: Gentle, kind
Origin: Latin
172. Lilewyn
Meaning: Lily fair
Origin: Welsh
173. Lilia
Meaning: Lily
Origin: Latin
174. Lillian
Meaning: Lily
Origin: Latin
175. Lisbet
Meaning: God is my oath
Origin: Hebrew
176. Loreta
Meaning: Laurel
Origin: Spanish
177. Lovisa
Meaning: Famous warrior
Origin: Swedish
178. Lucetta
Meaning: Light
Origin: Latin
179. Lucia
Meaning: Light
Origin: Latin
180. Ludovica
Meaning: Famous warrior
Origin: Italian
181. Magdalen
Meaning: Of Magdala
Origin: Hebrew
182. Magotta
Meaning: Pearls
Origin: Latin
183. Marcellina
Meaning: Little warrior
Origin: Latin
184. Margaret
Meaning: Pearl
Origin: Greek
185. Marian
Meaning: Of the sea
Origin: Latin
186. Mariot
Meaning: Little Mary
Origin: French
187. Maris
Meaning: Of the sea
Origin: Latin
188. Matilda
Meaning: Strength in battle
Origin: Germanic
189. Maud
Meaning: Powerful battler
Origin: Old French
190. Meliora
Meaning: Better, improved
Origin: Latin
191. Melisandre
Meaning: Strong in work
Origin: Greek
192. Melisende
Meaning: Strong in work
Origin: Old French
193. Merewyn
Meaning: Joyful friend
Origin: Old English
194. Milburga
Meaning: Famous
Origin: Old English
195. Millicent
Meaning: Strong in work
Origin: Old French
196. Mirabel
Meaning: Wonderful
Origin: Latin
197. Modwenna
Meaning: Maiden
Origin: Welsh
198. Morgana
Meaning: Sea-born
Origin: Welsh
199. Muriel
Meaning: Bright sea
Origin: Irish
200. Narcissa
Meaning: Daffodil flower
Origin: Greek
201. Neslin
Meaning: Pure, innocent
Origin: Irish
202. Nest
Meaning: A home
Origin: Welsh
203. Nesta
Meaning: Pure
Origin: Welsh
204. Nicola
Meaning: Victory of the people
Origin: Greek
205. Nicolaa
Meaning: Victory of the people
Origin: Greek
206. Norberta
Meaning: Bright north
Origin: Germanic
207. Nymue
Meaning: Lady of the lake
Origin: Welsh
208. Odalys
Meaning: Wealth
Origin: Old French
209. Odelina
Meaning: Little noble one
Origin: Old German
210. Odette
Meaning: Wealthy
Origin: French
211. Odilia
Meaning: Wealth, fortune
Origin: Old German
212. Oliva
Meaning: Olive tree
Origin: Latin
213. Olympe
Meaning: Of Olympus
Origin: Greek
214. Ophelia
Meaning: Help
Origin: Greek
215. Orabella
Meaning: Beautiful
Origin: Latin
216. Oriana
Meaning: Golden
Origin: Latin
217. Orietta
Meaning: Golden
Origin: Latin
218. Ottilie
Meaning: Prosperous in battle
Origin: Germanic
219. Parthenia
Meaning: Virgin
Origin: Greek
220. Pascasia
Meaning: Of the Passover
Origin: Latin
221. Peronel
Meaning: Little pearl
Origin: Old French
222. Petronella
Meaning: Rock
Origin: Latin
223. Petronia
Meaning: Stone, rock
Origin: Latin
224. Petronilla
Meaning: Stone
Origin: Latin
225. Philippa
Meaning: Lover of horses
Origin: Greek
226. Philomene
Meaning: Lover of strength
Origin: Greek
227. Praxedis
Meaning: Action, accomplishment
Origin: Greek
228. Prudencia
Meaning: Cautious, wise
Origin: Latin
229. Querina
Meaning: Gentle, peaceful
Origin: Latin
230. Quintilla
Meaning: Fifth-born
Origin: Latin
231. Quiteria
Meaning: Quiet, calm
Origin: Latin
232. Radgund
Meaning: Battle strength
Origin: Old German
233. Ranveig
Meaning: Battle strength
Origin: Old Norse
234. Regina
Meaning: Queen
Origin: Latin
235. Richenda
Meaning: Powerful ruler
Origin: Old German
236. Rikissa
Meaning: Strong ruler
Origin: Old Norse
237. Rixende
Meaning: Ruler
Origin: Old French
238. Rohais
Meaning: Famous
Origin: Old French
239. Rosaline
Meaning: Little rose
Origin: Latin
240. Rosamund
Meaning: Rose of the world
Origin: Germanic
241. Roswitha
Meaning: Famous strength
Origin: Old German
242. Sabeline
Meaning: Sabine woman
Origin: Latin
243. Sabina
Meaning: Sabine woman
Origin: Latin
244. Sabinella
Meaning: Little Sabine woman
Origin: Latin
245. Salvatrix
Meaning: Savior
Origin: Latin
246. Sapphira
Meaning: Sapphire, precious stone
Origin: Hebrew
247. Sarah
Meaning: Princess
Origin: Hebrew
248. Scholastica
Meaning: Scholarly
Origin: Latin
249. Sedilia
Meaning: Sitter, seated
Origin: Latin
250. Selova
Meaning: Lady of the house
Origin: Old English
251. Seraphina
Meaning: Fiery, burning
Origin: Hebrew
252. Serilda
Meaning: Battle maiden
Origin: Old German
253. Sibell
Meaning: Prophetess
Origin: Greek
254. Sibyl
Meaning: Prophetess
Origin: Greek
255. Sidonia
Meaning: From Sidon
Origin: Greek
256. Sigilind
Meaning: Victory and serpent
Origin: Old Norse
257. Sophrona
Meaning: Wise, sensible
Origin: Greek
258. Sophronia
Meaning: Wise
Origin: Greek
259. Stephana
Meaning: Crown, wreath
Origin: Greek
260. Sunniva
Meaning: Sun gift
Origin: Old Norse
261. Susanna
Meaning: Lily
Origin: Hebrew
262. Sybil
Meaning: Prophetess
Origin: Greek
263. Sybilla
Meaning: Prophetess
Origin: Greek
264. Tace
Meaning: Silent
Origin: Latin
265. Tancredia
Meaning: Wise ruler
Origin: Old German
266. Tempeste
Meaning: Stormy
Origin: French
267. Terentia
Meaning: Tender
Origin: Latin
268. Theodelinda
Meaning: God’s beautiful
Origin: Old German
269. Theodora
Meaning: Gift of God
Origin: Greek
270. Theophania
Meaning: Divine appearance
Origin: Greek
271. Theresia
Meaning: Harvester
Origin: Greek
272. Thryth
Meaning: Strength, power
Origin: Old English
273. Tiberia
Meaning: From the river Tiber
Origin: Latin
274. Tisbe
Meaning: A character in mythology
Origin: Greek
275. Tristana
Meaning: Sadness, sorrow
Origin: Latin
276. Ubalda
Meaning: Strong-willed
Origin: Germanic
277. Udelia
Meaning: To enjoy
Origin: Old German
278. Ulrica
Meaning: Wealthy ruler
Origin: Old Norse
279. Undine
Meaning: Water spirit
Origin: Latin
280. Unica
Meaning: Unique
Origin: Latin
281. Ursinia
Meaning: Bear
Origin: Latin
282. Ursula
Meaning: Little bear
Origin: Latin
283. Valesa
Meaning: Strong, powerful
Origin: Latin
284. Valesca
Meaning: Strength
Origin: Latin
285. Varinia
Meaning: Springtime
Origin: Latin
286. Venetia
Meaning: From Venice
Origin: Latin
287. Venizia
Meaning: From Venice
Origin: Latin
288. Verena
Meaning: True
Origin: Latin
289. Vespera
Meaning: Evening star
Origin: Latin
290. Violante
Meaning: Violet flower
Origin: Latin
291. Violeta
Meaning: Violet flower
Origin: Latin
292. Vivenza
Meaning: Life
Origin: Latin
293. Viviane
Meaning: Alive
Origin: Latin
294. Walburga
Meaning: Defender of the people
Origin: Old German
295. Waltrude
Meaning: Ruler of the people
Origin: Old German
296. Wendela
Meaning: Wanderer
Origin: Old German
297. Wendelgard
Meaning: Guard of the wanderers
Origin: Old German
298. Wilhelmina
Meaning: Will, helmet
Origin: Germanic
299. Willmetta
Meaning: Resolute protector
Origin: Old German
300. Wilona
Meaning: Charming
Origin: Old German
301. Winifred
Meaning: Blessed peacemaking
Origin: Welsh
302. Wymarca
Meaning: Renowned in battle
Origin: Old German
303. Xaviera
Meaning: New house
Origin: Spanish
304. Ximena
Meaning: Listener
Origin: Spanish
305. Yda
Meaning: Prosperous
Origin: Old French
306. Ygraine
Meaning: Born of the mist
Origin: Welsh
307. Ysabeau
Meaning: God is my oath
Origin: Hebrew
308. Ysabella
Meaning: God is my oath
Origin: Hebrew
309. Ysentrude
Meaning: Strength
Origin: Old German
310. Ysmeine
Meaning: Stone of strength
Origin: Old French
311. Ysolt
Meaning: Fair, beautiful
Origin: Welsh
312. Ysoria
Meaning: Beautiful
Origin: Old French
313. Yvette
Meaning: Yew tree
Origin: French
314. Zabel
Meaning: God is my oath
Origin: Hebrew
315. Zabelle
Meaning: God is my oath
Origin: Hebrew
316. Zephyria
Meaning: West wind
Origin: Greek
317. Zephyrine
Meaning: West wind
Origin: Greek
318. Zita
Meaning: Little girl
Origin: Italian
319. Zoraya
Meaning: Dawn
Origin: Persian
Conclusion
These beautiful names from long ago carry the magic of castle towers and charmed forests into our modern world.
Picking a medieval girl’s name gives your daughter a special connection to history and brings a touch of magic to her identity.
If you choose a name belonging to a brave queen or a gentle saint or comes from an ancient story, your choice will be unique and meaningful.
These names have stood strong for centuries, proving they can shine in any period. As you make your final choice, remember that the perfect name will feel right in your heart and sound lovely to your ears.
Your little one will carry a piece of history with her, wrapped in a name that’s as special as hers.