marshmandr
Villager
I am after any spirits that are player races or monsters that are able to cast spells.
Thanks.
Thanks.
Take a standard spectre and assign it levels in a spell casting class?
You could alternately take a caster (say the Mage NPC) and apply the traits from any spirit monster (such as ghost) to it. This might require an adjustment of the CR, as explained in the DMG section on creating monsters.
To the OP: is there something specific you are looking for? What situation are you trying to solve?
This background sounds like a Warlock with "Pact of the Chain" to me though. Maybe consider multiclassing? Choose Archfey patron, then Pact of the Chain: Sprite at level 3, then multiclass to bard.