I use a rather eclectic code to name spells - to suit two purposes: First to put the spell where I want it in my spell book. Secondly, so I can tell at a glance exactly what the spell does.
Example:
+ S Clannfearx20 /Invisx20
+ puts it near the top of my spellbook and identifies it as a custom spell.
S puts it with the other 'on self' spells - as opporsed to T (touch) or R (ranged).
The rest of the spell name tells me what it does. In this case, 2 effects: Summon clannfear and make my character invisible - both for 20 seconds.
No cool whiz bang names, but works very well for me.
Me to but probably worse, I start with a number, 0-9, 0 is utility spells like 0 charm 3sec, 9 is the first combat spells I make reduce number as skill improves, x is training spell like x conjugation= summon scamp for 1 second.
Might use more creative names on advanced spells like 5 shockbeam 40, a spell with 40 shock damage, weakness to magic 100 and weakness to shock 100 for three seconds on target, this is designed to be cast at the enemy many times as each hit doubles the damage. 6 die critters 10ft. drain health 100 in one seconds, 3 double tap. drain health 100, weakness to magic 100 in two seconds. second cast kill anything with less than 200 hp.
6 sacrifice scamp, summon scamp for 3 seconds
later followed by 3 sacrifice fire elemental that I don't remember that does.
This is because that you can not delete spells so the numbers is nice to move them down the stack.