Avery

Baby Name Origin: English
Baby Name Meaning: Elf Counsel
Similar: Avie, Logan, Madison, Lily

Gender: 
Boy