Spirit pretty holy in the end (5)
I believe the answer is:
fairy
'spirit' is the definition.
'pretty holy in the end' is the wordplay.
'pretty' becomes 'fair' (both can mean beautiful or attractive).
'in the end' suggests the final letters.
The final letter of 'holy' is 'y'.
'fair'+'y'='FAIRY'
(Other definitions for fairy that I've seen before include "Tinker Bell was one" , "eg Puck" , "Sprite with a toadstool for a home" , "Magical being" , "Cobweb, perhaps" .)