While the existing answers are very good in terms of looking at the origin of the elves, etc in Germanic/Norse tradition; it seems to me this question is focused on the universality of elves, etc in fantasy, not folklore. read more