Alvie

Baby Name Origin: English
Baby Name Meaning: Friend of elves
Similar: Alf, Alvin

Gender: 
Boy