From German names Elf (male) and Elfa (female) which were the spirits of nature (in the air, mountains, forests, ground and houses) in old German mythology. It is a new name. The diminutive form…0.2 KB