English elf < Old English ælf, cognate with Swedish alv, Norse alfr. Swedish älv ‘river’, cf German Elbe, is NOT the same word. Michael Everson * http://www.evertype.com/