I am not a fan of the name "Fairy". It makes the image of it seem girly (not meant to be offensive, just a stereotype that has been set by society), and the thought that it is going to be effective against Dragon. Honestly though, my main issue is the name, "Fairy". It makes you think of Navi, as some others have stated, even though fairies were originally mischievous creatures, as some others have stated. I think that the name should be changed to "Light", or "Moon". Even "Magic" would have been a better choice I feel.