Urm, well, as, in folklore, sprite is just another name for a fairy, I am not sure that saying "elf does not always mean fairy, sometimes it means sprite," means exactly what you think it means.
Perhaps your problem is with the word fairy, which in English/Scottish folklore, is a catchall...