Names are like tiny stories packed into a single word—they carry weight, history, and personality. For my fantasy novel, I spent weeks digging into mythology and linguistics to find names that felt authentic but weren’t overused. I wanted something like 'Eirlys' (Welsh for 'snowdrop') for a delicate, winter-born character, but also blunt, punchy names like 'Krov' for a mercenary. Sound matters too; 'Seraphina' cascades elegantly, while 'Grix' snaps like a whip.
Avoid names that are too on-the-nose—no 'Darkblade' villains—but don’t shy from subtle hints. A character obsessed with light might have 'Lucian,' derived from 'lux.' I also test names by yelling them dramatically in my shower. If it feels ridiculous, it’s gone. Bonus tip: steal from obscure historical figures or mash up syllables until something clicks. My pirate queen 'Ysara' came from mixing 'Isolde' and 'Zara.'