
Finding the right name for your fantasy character can be hard. That’s why we made this list of magical names for your stories.
These names come from old myths, fairy tales, and stories from many different places worldwide.
Each name has its special meaning and feeling. Some names sound strong, others sound sweet, and many have hidden meanings that make them extra special.
We picked these names to help you find the perfect fit for your heroes, villains, and everyone. Our list has boy names, girl names, and names that work for any character.
Look through our collection and find names to make your characters come alive on the page.
Enchanted Names for Boys
1. Abel
Meaning: Innocence
Origin: Hebrew, Biblical
2. Acheron
Meaning: Sorrow
Origin: Greek, Mythological
3. Achilles
Meaning: Strength
Origin: Greek, Mythological
4. Aidan
Meaning: Fire
Origin: Irish
5. Aiden
Meaning: Fire
Origin: Irish
6. Alaric
Meaning: Ruler
Origin: Germanic
7. Alastair
Meaning: Defender
Origin: Scottish
8. Alden
Meaning: Old Friend
Origin: Old English
9. Alistair
Meaning: Defender
Origin: Scottish
10. Ambrose
Meaning: Immortal
Origin: Greek
11. Arden
Meaning: Great Forest
Origin: Old English
12. Arius
Meaning: Most Holy
Origin: Greek
13. Arlo
Meaning: Fortified Hill
Origin: Uncertain, English
14. Armand
Meaning: Soldier
Origin: French
15. Arvid
Meaning: Eagle Tree
Origin: Swedish
16. Ash
Meaning: Rebirth
Origin: Tree-related
17. Asher
Meaning: Happy
Origin: Hebrew
18. Ashford
Meaning: Ford by Ash Tree
Origin: Old English
19. Ashlan
Meaning: Ash Tree Land
Origin: Variation of Ashland
20. Ashton
Meaning: Ash Tree Town
Origin: Old English
21. Aslan
Meaning: Lion
Origin: Turkish
22. Asmodeus
Meaning: Wrath
Origin: Jewish/Christian Mythology
23. Atlas
Meaning: Strength
Origin: Greek, Mythological
24. Atticus
Meaning: Man of Attica
Origin: Greek
25. Atwood
Meaning: At Forest’s Edge
Origin: Old English
26. Aurelius
Meaning: Golden
Origin: Latin
27. Axton
Meaning: Sword Stone
Origin: English
28. Azrael
Meaning: Angel of Death
Origin: Hebrew
29. Balthazar
Meaning: Wisdom
Origin: Biblical
30. Baron
Meaning: Young Warrior
Origin: Germanic
31. Barrett
Meaning: Bear Strength
Origin: Old German
32. Bartholomew
Meaning: Son of the Furrows
Origin: Aramaic
33. Basil
Meaning: Kingly
Origin: Greek
34. Bastian
Meaning: Revered
Origin: Greek
35. Beau
Meaning: Handsome
Origin: French
36. Bellamy
Meaning: Fine Friend
Origin: French
37. Bishop
Meaning: Bishop
Origin: Old English
38. Blade
Meaning: Sharp Edge
Origin: English
39. Blaise
Meaning: Stammering
Origin: Latin
40. Blaze
Meaning: Flame
Origin: English
41. Bodhi
Meaning: Awakening
Origin: Sanskrit
42. Bram
Meaning: Bramble
Origin: Dutch
43. Brandan
Meaning: Prince
Origin: Irish
44. Braxton
Meaning: Badger’s Town
Origin: Old English
45. Breccan
Meaning: Freckled
Origin: Irish
46. Brendin
Meaning: Prince
Origin: Irish
47. Brenner
Meaning: Burning
Origin: German
48. Brogan
Meaning: Sturdy Shoe
Origin: Irish
49. Brom
Meaning: Broad Homestead
Origin: Old English
50. Brutus
Meaning: Dull
Origin: Latin
51. Bryce
Meaning: Freckled
Origin: Scottish Gaelic
52. Byron
Meaning: Barn for Cows
Origin: Old English
53. Cade
Meaning: Round
Origin: Old English
54. Caden
Meaning: Little Battle
Origin: American
55. Caelum
Meaning: Heaven
Origin: Latin
56. Cain
Meaning: Spear
Origin: Hebrew
57. Caius
Meaning: Rejoice
Origin: Latin
58. Calder
Meaning: Rocky Water
Origin: Scottish Gaelic
59. Caleb
Meaning: Faithful
Origin: Biblical, Hebrew
60. Calix
Meaning: Chalice
Origin: Greek
61. Callan
Meaning: Battle
Origin: Gaelic
62. Callen
Meaning: Rock
Origin: Gaelic
63. Calloway
Meaning: Pebble
Origin: Old English
64. Camden
Meaning: Winding Valley
Origin: Old English
65. Casimir
Meaning: Announcer of Peace
Origin: Slavic
66. Caspian
Meaning: Of the Caspian Sea
Origin: Persian
67. Cavan
Meaning: Handsome
Origin: Irish
68. Cedric
Meaning: Kindly
Origin: Old English
69. Chase
Meaning: To Hunt
Origin: Old French
70. Cian
Meaning: Ancient
Origin: Irish
71. Cillian
Meaning: Church
Origin: Irish
72. Clay
Meaning: Clay
Origin: Old English
73. Clyde
Meaning: From the River Clyde
Origin: Scottish
74. Cole
Meaning: Swarthy
Origin: Old English
75. Colton
Meaning: Coal Town
Origin: Old English
76. Conall
Meaning: Strong Wolf
Origin: Irish
77. Conan
Meaning: Little Wolf
Origin: Irish
78. Corbin
Meaning: Raven
Origin: Latin
79. Cormac
Meaning: Son of Defilement
Origin: Irish
80. Corwin
Meaning: Friend of the Heart
Origin: Old English
81. Crow
Meaning: Watchful
Origin: Native American
82. Crowley
Meaning: Descendant of the Hollow
Origin: Irish
83. Cullen
Meaning: Handsome
Origin: Irish
84. Cyrus
Meaning: Sun
Origin: Persian
85. Damien
Meaning: To Tame
Origin: Greek
86. Damon
Meaning: To Tame
Origin: Greek
87. Darian
Meaning: Wealthy
Origin: Persian
88. Darius
Meaning: Possessor of Goodness
Origin: Persian
89. Demetrius
Meaning: Follower of Demeter
Origin: Greek
90. Donovan
Meaning: Dark Chieftain
Origin: Irish
91. Dorian
Meaning: From the Sea
Origin: Greek
92. Drake
Meaning: Dragon
Origin: Old English
93. Draven
Meaning: Strength
Origin: Unknown
94. Duncan
Meaning: Dark Warrior
Origin: Scottish
95. Eamon
Meaning: Wealthy Protector
Origin: Irish
96. Echo
Meaning: Reflection
Origin: Greek Mythology
97. Edmund
Meaning: Wealthy Protector
Origin: Old English
98. Edwin
Meaning: Rich Friend
Origin: Old English
99. Eli
Meaning: Ascended
Origin: Hebrew
100. Elias
Meaning: Jehovah is My God
Origin: Greek
101. Elric
Meaning: Elf Ruler
Origin: Old English
102. Enzo
Meaning: Ruler of the Household
Origin: Italian
103. Ephraim
Meaning: Fruitful
Origin: Hebrew
104. Erik
Meaning: Eternal Ruler
Origin: Old Norse
105. Erling
Meaning: Son of the Nobleman
Origin: Scandinavian
106. Errol
Meaning: Nobleman
Origin: Old French
107. Eryx
Meaning: King
Origin: Greek Mythology
108. Everest
Meaning: Majestic Mountain
Origin: Unknown
109. Ezekiel
Meaning: God Will Strengthen
Origin: Hebrew
110. Ezra
Meaning: Help
Origin: Hebrew
111. Fabian
Meaning: Bean Grower
Origin: Latin
112. Fable
Meaning: Story
Origin: Latin
113. Falco
Meaning: Falcon
Origin: Latin
114. Falkor
Meaning: Falcon
Origin: Germanic
115. Farren
Meaning: Spear
Origin: Old French
116. Faust
Meaning: Lucky
Origin: German
117. Felix
Meaning: Happy
Origin: Latin
118. Fenix
Meaning: Rebirth
Origin: Mythological
119. Finch
Meaning: Small Bird
Origin: English
120. Finn
Meaning: Fair
Origin: Irish
121. Finnian
Meaning: Fair
Origin: Irish
122. Finnick
Meaning: Adventure
Origin: Variation of Finn
123. Flint
Meaning: Stream
Origin: Old English
124. Gable
Meaning: Triangular Wall
Origin: Old French
125. Gabriel
Meaning: God is My Strength
Origin: Hebrew
126. Gage
Meaning: Pledge
Origin: Old French
127. Garrick
Meaning: Rule of the Spear
Origin: Old French
128. Garron
Meaning: Tall, Slender Man
Origin: Welsh
129. Garth
Meaning: Enclosed Garden
Origin: Old Norse
130. Gethin
Meaning: Dark or Swarthy
Origin: Welsh
131. Gideon
Meaning: Mighty Warrior
Origin: Hebrew
132. Griff
Meaning: Strong in Faith
Origin: Welsh
133. Griffin
Meaning: Strong in Faith
Origin: Welsh
134. Griffon
Meaning: Strength
Origin: Mythological
135. Grim
Meaning: Fierce
Origin: Old Norse
136. Hades
Meaning: Underworld God
Origin: Greek Mythology
137. Hadrian
Meaning: Dark-Haired
Origin: Latin
138. Harlan
Meaning: Rocky Meadow
Origin: Old English
139. Hawke
Meaning: Hawk
Origin: Old English
140. Hector
Meaning: Holding Fast
Origin: Greek Mythology
141. Hex
Meaning: Witch
Origin: German
142. Hugo
Meaning: Mind or Intellect
Origin: Germanic
143. Hunter
Meaning: One Who Hunts
Origin: Old English
144. Icarus
Meaning: Ambition
Origin: Greek Mythology
145. Ignatius
Meaning: Fiery
Origin: Latin
146. Jace
Meaning: Healer
Origin: Short form of Jason
147. Jacek
Meaning: Hyacinth Flower
Origin: Polish
148. Jagger
Meaning: Carter
Origin: English
149. Jareth
Meaning: Unknown
Origin: Associated with the movie Labyrinth
150. Jarrick
Meaning: Strong Ruler
Origin: English
151. Jericho
Meaning: City of the Moon
Origin: Hebrew
152. Jethro
Meaning: Abundance
Origin: Hebrew
153. Jett
Meaning: Black Gemstone
Origin: English
154. Jinx
Meaning: Bad Luck
Origin: Unknown
155. Jorin
Meaning: Farmer
Origin: Scandinavian
156. Jude
Meaning: Praised
Origin: Hebrew
157. Julian
Meaning: Youthful
Origin: Latin
158. Julius
Meaning: Youthful
Origin: Latin
159. Kaelen
Meaning: Mighty Warrior
Origin: Gaelic
160. Kane
Meaning: Warrior
Origin: Irish
161. Keegan
Meaning: Son of the Fiery One
Origin: Irish
162. Keiran
Meaning: Little Dark One
Origin: Irish
163. Kellan
Meaning: Powerful
Origin: Irish
164. Kendrick
Meaning: Chief
Origin: Welsh
165. Kian
Meaning: Ancient
Origin: Gaelic
166. Kieran
Meaning: Little Dark One
Origin: Irish
167. Killian
Meaning: Little Church
Origin: Irish
168. Kincaid
Meaning: King’s Son
Origin: Scottish
169. Knox
Meaning: Round Hill
Origin: Scottish
170. Lachlan
Meaning: From the Land of Lakes
Origin: Scottish
171. Lancelot
Meaning: Servant
Origin: French
172. Larkin
Meaning: Fierce
Origin: Irish
173. Lazarus
Meaning: God is My Help
Origin: Hebrew
174. Leander
Meaning: Lion-Man
Origin: Greek
175. Lennox
Meaning: From the Elm Tree
Origin: Scottish
176. Leo
Meaning: Lion
Origin: Latin
177. Leopold
Meaning: Brave People
Origin: Germanic
178. Levi
Meaning: Joined
Origin: Hebrew
179. Loki
Meaning: Trickster God
Origin: Norse Mythology
180. Luca
Meaning: Light
Origin: Italian
181. Lucan
Meaning: Light
Origin: Latin
182. Lucian
Meaning: Light
Origin: Latin
183. Lucius
Meaning: Light
Origin: Latin
184. Lyle
Meaning: Island
Origin: Old French
185. Macario
Meaning: Blessed
Origin: Spanish
186. Mace
Meaning: Weapon
Origin: Old French
187. Maddox
Meaning: Fortunate
Origin: Welsh
188. Magnus
Meaning: Great
Origin: Latin
189. Malachai
Meaning: Messenger of God
Origin: Hebrew
190. Malachi
Meaning: My Messenger
Origin: Hebrew
191. Marius
Meaning: Male
Origin: Latin
192. Maverick
Meaning: Independent
Origin: American
193. Maximilian
Meaning: Greatest
Origin: Latin
194. Merlin
Meaning: Magic
Origin: Welsh
195. Merrick
Meaning: Fame
Origin: Welsh
196. Miles
Meaning: Soldier
Origin: Latin
197. Mordecai
Meaning: Warrior
Origin: Hebrew
198. Mort
Meaning: Death
Origin: Latin
199. Mortimer
Meaning: Dead Sea
Origin: Old French
200. Niall
Meaning: Champion
Origin: Irish
201. Nightshade
Meaning: Dark Plants
Origin: Botanical
202. Nox
Meaning: Night
Origin: Latin
203. Nyx
Meaning: Night
Origin: Greek Mythology
204. Oberon
Meaning: Noble Bear
Origin: Germanic
205. Obsidian
Meaning: Volcanic Glass
Origin: Unknown
206. Odin
Meaning: Fury
Origin: Norse Mythology
207. Oren
Meaning: Pine Tree
Origin: Hebrew
208. Orion
Meaning: Son of Fire
Origin: Greek Mythology
209. Osian
Meaning: Little Deer
Origin: Welsh
210. Osiris
Meaning: Mighty
Origin: Egyptian Mythology
211. Owen
Meaning: Young Warrior
Origin: Welsh
212. Ozzy
Meaning: God’s Power
Origin: English
213. Paxton
Meaning: Peaceful Town
Origin: Old English
214. Phantom
Meaning: Ghost
Origin: Greek
215. Phineas
Meaning: Oracle
Origin: Hebrew
216. Phoenix
Meaning: Rebirth
Origin: Greek Mythology
217. Pierce
Meaning: Rock
Origin: Old French
218. Piers
Meaning: Stone
Origin: Greek
219. Quentin
Meaning: Fifth
Origin: Latin
220. Quillon
Meaning: Crossed Sword
Origin: Latin
221. Quinton
Meaning: Fifth
Origin: Latin
222. Ragnar
Meaning: Warrior
Origin: Old Norse
223. Rainer
Meaning: Wise Army
Origin: German
224. Raven
Meaning: Mystery
Origin: Old English
225. Ravenous
Meaning: Extremely Hungry
Origin: English
226. Reaper
Meaning: Harvest
Origin: English
227. Reeve
Meaning: Bailiff
Origin: Old English
228. Reid
Meaning: Red-haired
Origin: Old English
229. Reign
Meaning: Kingdom
Origin: Old French
230. Remy
Meaning: Oarsman
Origin: French
231. Renwick
Meaning: Raven’s Town
Origin: Old English
232. Rex
Meaning: King
Origin: Latin
233. Rexton
Meaning: King’s Town
Origin: English
234. Rhys
Meaning: Enthusiasm
Origin: Welsh
235. Ridge
Meaning: Hill
Origin: English
236. Ridley
Meaning: Reed Clearing
Origin: Old English
237. Roan
Meaning: Red-haired
Origin: Old English
238. Rocco
Meaning: Rest
Origin: Italian
239. Roderick
Meaning: Famous Power
Origin: Germanic
240. Roland
Meaning: Famous Throughout the Land
Origin: Old French
241. Rolf
Meaning: Famous Wolf
Origin: Old Norse
242. Ronan
Meaning: Little Seal
Origin: Irish
243. Roscoe
Meaning: Deer Forest
Origin: Old Norse
244. Rowan
Meaning: Little Redhead
Origin: Gaelic
245. Rowe
Meaning: Red
Origin: Old English
246. Royce
Meaning: Rose
Origin: Old French
247. Rune
Meaning: Secret
Origin: Old Norse
248. Ryker
Meaning: Rich
Origin: Dutch
249. Sable
Meaning: Black
Origin: French
250. Salem
Meaning: Peace
Origin: Hebrew
251. Sebastian
Meaning: Venerable
Origin: Greek
252. Serafiel
Meaning: Burning One
Origin: Hebrew
253. Seraphim
Meaning: Fiery Ones
Origin: Hebrew
254. Severin
Meaning: Stern
Origin: Latin
255. Sevrin
Meaning: Stern
Origin: Latin
256. Shade
Meaning: Shadow
Origin: Old English
257. Shadow
Meaning: Darkness
Origin: Old English
258. Silas
Meaning: Forest
Origin: Latin
259. Silvan
Meaning: Wood
Origin: Latin
260. Sloan
Meaning: Warrior
Origin: Irish
261. Soren
Meaning: Stern
Origin: Danish
262. Spook
Meaning: Ghostly
Origin: American
263. Sterling
Meaning: High Quality
Origin: English
264. Sylas
Meaning: Wood
Origin: Latin
265. Sylvan
Meaning: Wood
Origin: Latin
266. Sylvio
Meaning: Forest
Origin: Latin
267. Talon
Meaning: Claw
Origin: Old French
268. Tarquin
Meaning: Kingly
Origin: Latin
269. Tempest
Meaning: Storm
Origin: Latin
270. Thaddeus
Meaning: Heart
Origin: Aramaic
271. Thor
Meaning: Thunder
Origin: Norse Mythology
272. Thorin
Meaning: Brave
Origin: Old Norse
273. Thorn
Meaning: Protection
Origin: Old English
274. Thorne
Meaning: Protection
Origin: Old English
275. Tiberius
Meaning: Of the Tiber River
Origin: Latin
276. Tobias
Meaning: God is Good
Origin: Hebrew
277. Torin
Meaning: Chief
Origin: Gaelic
278. Trevor
Meaning: Large Village
Origin: Welsh
279. Tristram
Meaning: Sorrowful
Origin: Celtic
280. Tyran
Meaning: Tyrant
Origin: Greek
281. Tyrell
Meaning: Stubborn
Origin: Old French
282. Ulric
Meaning: Wolf Ruler
Origin: Old German
283. Valtor
Meaning: Dark or Powerful Forces
Origin: Fantasy
284. Vardis
Meaning: Guardian
Origin: Greek
285. Vesper
Meaning: Evening Star
Origin: Latin
286. Victor
Meaning: Winner
Origin: Latin
287. Viktor
Meaning: Winner
Origin: Latin
288. Vlad
Meaning: Ruler
Origin: Slavic
289. Voss
Meaning: Fox
Origin: German
290. Wendell
Meaning: Wanderer
Origin: Old German
291. Weston
Meaning: Western Town
Origin: Old English
292. Wraith
Meaning: Ghost
Origin: Old English
293. Xavier
Meaning: New House
Origin: Arabic/Basque
294. Zane
Meaning: God is Gracious
Origin: Hebrew
295. Zeke
Meaning: God will Strengthen
Origin: Hebrew
296. Zeph
Meaning: West Wind
Origin: Greek
297. Zephyr
Meaning: West Wind
Origin: Greek
298. Zephyrus
Meaning: West Wind
Origin: Greek
Enchanted Names for Girls
299. Ada
Meaning: Noble
Origin: German
300. Adelaide
Meaning: Noble Kind
Origin: German
301. Adeline
Meaning: Noble Nature
Origin: French
302. Aisling
Meaning: Dream
Origin: Irish
303. Alina
Meaning: Bright
Origin: Slavic
304. Althea
Meaning: Healer
Origin: Greek
305. Amara
Meaning: Grace
Origin: Latin/Greek
306. Amaris
Meaning: Promised by God
Origin: Hebrew
307. Amber
Meaning: Fossilized Tree Resin
Origin: Arabic
308. Amethyst
Meaning: Stone of Seriousness
Origin: Greek
309. Anastasia
Meaning: Resurrection
Origin: Greek
310. Annabel
Meaning: Loving
Origin: Scottish
311. Annabelle
Meaning: Grace and Beauty
Origin: Latin/French
312. Anniston
Meaning: Son of Ann
Origin: English
313. Antheia
Meaning: Flower
Origin: Greek
314. Arabella
Meaning: Yielding to Prayer
Origin: Latin
315. Arabesque
Meaning: Ornamental Design
Origin: Arabic
316. Aradia
Meaning: Witch Goddess
Origin: Italian
317. Ariadne
Meaning: Most Holy
Origin: Greek
318. Arielle
Meaning: Lion of God
Origin: Hebrew
319. Artemis
Meaning: Safe
Origin: Greek
320. Arwen
Meaning: Fair or Noble Maiden
Origin: Welsh
321. Astra
Meaning: Star
Origin: Greek
322. Astral
Meaning: Of the Stars
Origin: Latin
323. Astrid
Meaning: Divine Strength
Origin: Scandinavian
324. Aurelia
Meaning: Golden
Origin: Latin
325. Aurora
Meaning: Dawn
Origin: Latin
326. Autumn
Meaning: Fall
Origin: Latin
327. Azalea
Meaning: Dry Flower
Origin: Greek
328. Azura
Meaning: Sky Blue
Origin: Spanish
329. Banshee
Meaning: Woman of the Fairy Mound
Origin: Irish
330. Belladonna
Meaning: Beautiful Woman
Origin: Italian
331. Bellamy
Meaning: Good Friend
Origin: French
332. Bellatrix
Meaning: Female Warrior
Origin: Latin
333. Belva
Meaning: Beautiful
Origin: Latin
334. Beryl
Meaning: Sea-Green Gemstone
Origin: Greek
335. Bexley
Meaning: Box Tree Meadow
Origin: English
336. Bianca
Meaning: White or Pure
Origin: Italian
337. Blair
Meaning: Field or Plain
Origin: Scottish
338. Blanche
Meaning: White or Fair
Origin: French
339. Briallen
Meaning: Primrose (First Rose)
Origin: Welsh
340. Briar
Meaning: Thorny Bush of Wild Roses
Origin: English
341. Briarrose
Meaning: Thorny Bush and Flower
Origin: English
342. Briella
Meaning: God is My Strength
Origin: Hebrew
343. Brielle
Meaning: Hunting Grounds
Origin: French
344. Brienne
Meaning: Strong or Noble
Origin: French
345. Calla
Meaning: Beautiful
Origin: Greek
346. Callista
Meaning: Most Beautiful
Origin: Greek
347. Calypso
Meaning: She Who Conceals
Origin: Greek
348. Camilla
Meaning: Young Ceremonial Attendant
Origin: Latin
349. Carys
Meaning: Love
Origin: Welsh
350. Cassandra
Meaning: She Who Shines
Origin: Greek
351. Cecilia
Meaning: Blind
Origin: Latin
352. Celeste
Meaning: Heavenly
Origin: Latin
353. Celestia
Meaning: Heavenly
Origin: Latin
354. Celine
Meaning: Heavenly
Origin: French
355. Chantelle
Meaning: Song or Singer
Origin: French
356. Circe
Meaning: Bird or Charm
Origin: Greek
357. Clarice
Meaning: Bright or Clear
Origin: Latin
358. Clementine
Meaning: Merciful or Gentle
Origin: Latin
359. Cleo
Meaning: Glory or Pride
Origin: Greek
360. Cora
Meaning: Maiden
Origin: Greek
361. Coral
Meaning: Red or Pink Marine Invertebrate
Origin: Latin
362. Coraline
Meaning: Coral
Origin: English
363. Cordelia
Meaning: Heart or Daughter of the Sea
Origin: Latin
364. Dahlia
Meaning: Valley
Origin: Scandinavian
365. Daisy
Meaning: Day’s Eye
Origin: Old English
366. Daphne
Meaning: Laurel Tree
Origin: Greek
367. Darla
Meaning: Dear or Darling
Origin: English
368. Delilah
Meaning: Delicate or Weak
Origin: Hebrew
369. Demetria
Meaning: Follower of Demeter
Origin: Greek
370. Dita
Meaning: Battle or War
Origin: German
371. Dorian
Meaning: Of the Dorian Tribe
Origin: Greek
372. Echo
Meaning: Reverberating Sound
Origin: Greek
373. Eden
Meaning: Delight or Paradise
Origin: Hebrew
374. Edwina
Meaning: Rich Friend
Origin: Old English
375. Eileen
Meaning: Bright or Shining Light
Origin: Gaelic
376. Eira
Meaning: Snow
Origin: Welsh
377. Elara
Meaning: Bright
Origin: Greek
378. Eleanor
Meaning: Light or Shining One
Origin: Old French/Greek
379. Electra
Meaning: Shining or Bright
Origin: Greek
380. Eleonora
Meaning: Bright, Shining One
Origin: Greek
381. Eloise
Meaning: Healthy or Wide
Origin: French
382. Elowen
Meaning: Elm Tree
Origin: Cornish
383. Elspeth
Meaning: God’s Promise
Origin: Scottish
384. Elvira
Meaning: Truth or White
Origin: Spanish
385. Elysia
Meaning: Blissful or Heavenly
Origin: Greek
386. Ember
Meaning: Glowing Fragment of Fire
Origin: English
387. Emberly
Meaning: Glowing Ember
Origin: English
388. Emberlyn
Meaning: Glowing Ember and Waterfall
Origin: English
389. Emmaline
Meaning: Eager or Rival
Origin: Latin
390. Enid
Meaning: Life or Soul
Origin: Welsh
391. Esme
Meaning: Loved or Esteemed
Origin: French
392. Esmeralda
Meaning: Emerald
Origin: Spanish
393. Estelle
Meaning: Star
Origin: Latin
394. Ethel
Meaning: Noble
Origin: Old English
395. Evangeline
Meaning: Bearer of Good News
Origin: Greek
396. Fae
Meaning: Fairy
Origin: Middle English
397. Faelyn
Meaning: Fairy and Beauty
Origin: Modern
398. Faeryn
Meaning: Magic or Whimsy
Origin: Modern
399. Fallon
Meaning: Descendant of the Ruler
Origin: Irish
400. Farah
Meaning: Joy or Happiness
Origin: Arabic
401. Fawn
Meaning: Young Deer
Origin: English
402. Fay
Meaning: Fairy or Elf
Origin: Old French
403. Faye
Meaning: Fairy
Origin: French
404. Fern
Meaning: The Hazel Tree
Origin: English
405. Fiona
Meaning: Fair or White
Origin: Gaelic
406. Fleur
Meaning: Flower
Origin: French
407. Flora
Meaning: Flower
Origin: Latin
408. Florencia
Meaning: Flowering or in Bloom
Origin: Latin
409. Floria
Meaning: Flower
Origin: Latin
410. Freya
Meaning: Goddess of Love or Noble Woman
Origin: Norse
411. Gaia
Meaning: Earth
Origin: Greek
412. Ginevra
Meaning: White Shadow or Fair One
Origin: Italian
413. Giselle
Meaning: Pledge or Hostage
Origin: German
414. Guinevere
Meaning: Fair One or White Wave
Origin: Welsh
415. Gwenda
Meaning: Fair or Blessed
Origin: Welsh
416. Gwendolyn
Meaning: Fair or Blessed Ring
Origin: Welsh
417. Gweneth
Meaning: Blessed or Holy
Origin: Welsh
418. Hazel
Meaning: The Hazel Tree
Origin: Old English
419. Hecate
Meaning: Worker from Afar
Origin: Greek
420. Hermione
Meaning: Messenger
Origin: Greek
421. Ilsa
Meaning: Pledged to God
Origin: German
422. Indie
Meaning: Independent
Origin: English
423. Iris
Meaning: Rainbow
Origin: Greek
424. Isadora
Meaning: Gift of Isis
Origin: Greek
425. Isla
Meaning: Island
Origin: Scottish
426. Isolde
Meaning: Ice Ruler or Fair
Origin: Welsh
427. Ivory
Meaning: White or Precious
Origin: English
428. Ivy
Meaning: The Climbing Plant
Origin: English
429. Ivyrose
Meaning: Faithfulness and Beauty
Origin: English
430. Jade
Meaning: Precious Stone
Origin: Spanish
431. Jasmine
Meaning: Gift from God
Origin: Persian
432. Jessamine
Meaning: Jasmine Flower
Origin: Persian
433. Jinx
Meaning: A Bad Luck Spell
Origin: English
434. Jocelyn
Meaning: Happy or Joyous
Origin: Old French
435. Josie
Meaning: God Will Add
Origin: Hebrew
436. Juniper
Meaning: Young or Evergreen Tree
Origin: Latin
437. Juno
Meaning: Queen of the Heavens
Origin: Latin
438. Kassandra
Meaning: She Who Matches Men
Origin: Greek
439. Kendra
Meaning: Knowledge or Understanding
Origin: Anglo-Saxon
440. Lacey
Meaning: Lace or Cheerful
Origin: English
441. Lana
Meaning: Afloat or Calm
Origin: Hawaiian
442. Laurel
Meaning: Laurel Tree or Victory
Origin: Latin
443. Lavinia
Meaning: Purity or Woman of Rome
Origin: Latin
444. Lila
Meaning: Night or Playful
Origin: Arabic/Sanskrit
445. Lilith
Meaning: Night Monster or Storm Goddess
Origin: Hebrew
446. Linnea
Meaning: Twinflower
Origin: Swedish
447. Lirael
Meaning: Little Wave
Origin: Fantasy Literature
448. Liza
Meaning: God is My Oath
Origin: Hebrew
449. Lorelei
Meaning: Murmuring Rock
Origin: German
450. Lorna
Meaning: Laurel or Victory
Origin: Scottish
451. Lottie
Meaning: Free Man or Petite
Origin: French
452. Luciana
Meaning: Light or Illumination
Origin: Latin
453. Luna
Meaning: Moon
Origin: Latin
454. Lyra
Meaning: Lyre (Musical Instrument)
Origin: Greek
455. Lyric
Meaning: Song or Lyric Poetry
Origin: Greek
456. Lyssa
Meaning: Rage or Madness
Origin: Greek
457. Mabel
Meaning: Lovable or Dear
Origin: Latin
458. Madeline
Meaning: Woman of Magdala
Origin: Hebrew
459. Maebh
Meaning: She Who Intoxicates
Origin: Irish
460. Magenta
Meaning: Vibrant Pink-Purple Color
Origin: Italian
461. Magnolia
Meaning: Flower
Origin: Latin
462. Maleficent
Meaning: Evil-Doer
Origin: Latin
463. Malina
Meaning: Raspberry
Origin: Slavic
464. Marcelline
Meaning: Little Warrior
Origin: Latin
465. Marguerite
Meaning: Daisy
Origin: French
466. Marigold
Meaning: Flower
Origin: English
467. Marla
Meaning: Bitter or Wished for Child
Origin: Hebrew
468. Marlowe
Meaning: Driftwood or Remnants of the Sea
Origin: Old English
469. Mathilda
Meaning: Battle-Mighty
Origin: German
470. Maura
Meaning: Bitter or Great
Origin: Irish
471. Maureen
Meaning: Great or Beloved
Origin: Irish
472. Mavis
Meaning: Song Thrush or Bird
Origin: Old French
473. Maya
Meaning: Water or Illusion
Origin: Hebrew/Sanskrit
474. Medea
Meaning: Cunning or Resourceful
Origin: Greek
475. Mela
Meaning: Dark or Black
Origin: Greek
476. Melisandra
Meaning: Strong in Work
Origin: French
477. Melody
Meaning: Song or Tune
Origin: Greek
478. Millicent
Meaning: Strong in Work
Origin: Old French
479. Mina
Meaning: Love or Will
Origin: German
480. Minerva
Meaning: Goddess of Wisdom
Origin: Latin
481. Minka
Meaning: Strong-Willed Warrior
Origin: Polish
482. Mira
Meaning: Wonderful or Peace
Origin: Latin/Slavic
483. Misty
Meaning: Foggy or Mist-Like
Origin: English
484. Mona
Meaning: Noble or Wish
Origin: Irish/Latin
485. Morgaine
Meaning: Sea-Born or Morning Star
Origin: Welsh
486. Morgan
Meaning: Sea Circle
Origin: Welsh
487. Morgana
Meaning: Sea Circle or Bright Sea
Origin: Welsh
488. Morgane
Meaning: Sea Circle
Origin: French
489. Morganne
Meaning: Sea-Born
Origin: French
490. Morticia
Meaning: Death or Mortal
Origin: Latin
491. Morwenna
Meaning: Maiden or Sea-Born
Origin: Welsh
492. Nadia
Meaning: Hope or Delicate
Origin: Slavic/Arabic
493. Nadine
Meaning: Hope
Origin: Russian
494. Nell
Meaning: Bright or Shining One
Origin: English
495. Nessa
Meaning: Beauty or Charm
Origin: Irish
496. Nicolette
Meaning: Victory of the People
Origin: French
497. Nightshade
Meaning: Poisonous Plant
Origin: English
498. Nimue
Meaning: Lady of the Lake
Origin: Welsh
499. Nixie
Meaning: Water Sprite or Nymph
Origin: German
500. Nocturne
Meaning: Night or Night-Time
Origin: Latin
501. Noella
Meaning: Born on Christmas Day
Origin: Latin
502. Noreen
Meaning: Honor or Light
Origin: Irish
503. Nova
Meaning: New or Star
Origin: Latin
504. Nydia
Meaning: Nest or Wealthy
Origin: Greek
505. Nyssa
Meaning: Goal or Beginning
Origin: Greek
506. Nyx
Meaning: Night
Origin: Greek
507. Octavia
Meaning: Eighth
Origin: Latin
508. Odalys
Meaning: Wealthy or Fortunate
Origin: Spanish
509. Ondine
Meaning: Little Wave
Origin: Latin
510. Opal
Meaning: Precious Stone
Origin: Sanskrit
511. Ophelia
Meaning: Help or Aid
Origin: Greek
512. Pandora
Meaning: All Gifted
Origin: Greek
513. Perdita
Meaning: Lost
Origin: Latin
514. Persephone
Meaning: Bringer of Death or Destroyer
Origin: Greek
515. Petra
Meaning: Stone or Rock
Origin: Greek
516. Phantasia
Meaning: Imagination or Fantasy
Origin: Greek
517. Piper
Meaning: Flute Player
Origin: English
518. Pippa
Meaning: Lover of Horses
Origin: English
519. Poppy
Meaning: Flower
Origin: English
520. Priscilla
Meaning: Ancient
Origin: Latin
521. Quinn
Meaning: Descendant of Conn or Wise
Origin: Irish
522. Rain
Meaning: Precipitation or Rainfall
Origin: English
523. Raven
Meaning: The Bird
Origin: English
524. Ravenna
Meaning: City of the Raven
Origin: Latin
525. Rayne
Meaning: Queen or Song of the Water
Origin: English
526. Reyna
Meaning: Queen
Origin: Spanish
527. Rhea
Meaning: Flowing Stream or Mother of the Gods
Origin: Greek
528. Rhiannon
Meaning: Great Queen or Divine
Origin: Welsh
529. Roisin
Meaning: Little Rose
Origin: Irish
530. Rosalie
Meaning: Rose
Origin: Latin
531. Rosella
Meaning: Little Rose
Origin: Italian
532. Rowena
Meaning: Famous Joy
Origin: Welsh
533. Roxanne
Meaning: Dawn or Bright
Origin: Persian
534. Sable
Meaning: Black or Dark
Origin: French
535. Sabrina
Meaning: River
Origin: Celtic
536. Sage
Meaning: Wise or Prophet
Origin: Latin
537. Salem
Meaning: Peace
Origin: Hebrew
538. Samara
Meaning: Protected by God
Origin: Hebrew
539. Sapphira
Meaning: Sapphire
Origin: Greek
540. Scarlet
Meaning: Bright Red Color
Origin: English
541. Scarlett
Meaning: Bright Red Color
Origin: English
542. Selene
Meaning: Moon
Origin: Greek
543. Selina
Meaning: Moon
Origin: Greek
544. Serafina
Meaning: Fiery or Burning One
Origin: Hebrew
545. Seraphina
Meaning: Fiery or Burning Ones
Origin: Hebrew
546. Seraphine
Meaning: Fiery or Burning One
Origin: Hebrew
547. Seren
Meaning: Star
Origin: Welsh
548. Shadow
Meaning: Darkness or Shade
Origin: English
549. Shiloh
Meaning: Peaceful or Tranquil
Origin: Hebrew
550. Simone
Meaning: To Be Heard or God Has Heard
Origin: Hebrew
551. Snow
Meaning: Snow or Winter
Origin: English
552. Solange
Meaning: Serious or Dignified
Origin: French
553. Solstice
Meaning: Sun Stand Still
Origin: Latin
554. Soraya
Meaning: The Pleiades (Star Cluster in Constellation “Taurus”)
Origin: Persian
555. Starling
Meaning: Small Bird
Origin: English
556. Storm
Meaning: Storm or Tempest
Origin: English
557. Sybil
Meaning: Prophetess or Oracle
Origin: Greek
558. Talia
Meaning: Dew from God or Gentle Rain
Origin: Hebrew
559. Tamsin
Meaning: Twin
Origin: English
560. Taryn
Meaning: Rocky Hill or Earthy
Origin: Irish
561. Tasha
Meaning: Birthday or Born on Christmas Day
Origin: Russian
562. Tempest
Meaning: Storm or Tempestuous
Origin: Latin
563. Tessa
Meaning: Harvest or Gather
Origin: Greek
564. Thalia
Meaning: Blossom or Flourishing
Origin: Greek
565. Thistle
Meaning: Prickly Plant
Origin: English
566. Tristen
Meaning: Sorrowful or Sad
Origin: Celtic
567. Trixie
Meaning: Bringer of Joy or Joyful
Origin: Latin
568. Vada
Meaning: Famous Ruler or Powerful
Origin: German
569. Valentina
Meaning: Strong or Healthy
Origin: Latin
570. Valora
Meaning: Valor or Courage
Origin: Latin
571. Vampira
Meaning: Evil-Doer
Origin: Spanish
572. Veda
Meaning: Knowledge or Wisdom
Origin: Sanskrit
573. Vega
Meaning: Falling Star or Swooping Eagle
Origin: Arabic
574. Verena
Meaning: Truth or Integrity
Origin: Latin
575. Veronica
Meaning: True Image
Origin: Greek
576. Vesper
Meaning: Evening Star
Origin: Latin
577. Vespera
Meaning: Evening or Evening Star
Origin: Latin
578. Violet
Meaning: Purple Flower
Origin: Latin
579. Vivia
Meaning: Alive or Lively
Origin: Latin
580. Vivian
Meaning: Alive or Full of Life
Origin: Latin
581. Waverly
Meaning: Meadow of Quivering Aspens
Origin: English
582. Wednesday
Meaning: Day of Odin
Origin: Old English
583. Willa
Meaning: Resolute Protection
Origin: German
584. Willow
Meaning: Graceful Tree
Origin: English
585. Wren
Meaning: Small Bird
Origin: English
586. Wynona
Meaning: Firstborn Daughter
Origin: Native American
587. Wynter
Meaning: The Season of Cold
Origin: English
588. Xenia
Meaning: Hospitality or Guest
Origin: Greek
589. Zara
Meaning: Princess or Flower
Origin: Arabic/Hebrew
590. Zarah
Meaning: Princess or Flower
Origin: Hebrew
591. Zarya
Meaning: Dawn
Origin: Slavic
592. Zelda
Meaning: Blessed or Happy
Origin: Yiddish
593. Zephyr
Meaning: West Wind
Origin: Greek
594. Zephyra
Meaning: West Wind
Origin: Greek
595. Zia
Meaning: Light or Splendor
Origin: Arabic
596. Zinnia
Meaning: Flower
Origin: Latin
597. Zora
Meaning: Dawn
Origin: Slavic
Conclusion
Picking the right name for your fantasy character makes your story come alive.
This list of enchanted names gives you many options to choose from. Each name has its special meaning and feeling, which can help make your characters more interesting and real to your readers.
Remember that a good name can tell readers about who your character is – like if they’re brave, kind, or magical.
You can mix and match these names or use them as they are. You can also use them to create new names that fit your story perfectly.
We hope this list helps you find the perfect names for all your characters, from the good to the bad guys, from magical creatures to regular people.