Aubree

Baby Name Origin: German
Baby Name Meaning: Elfin king
Similar: Aubrey, Avery

Gender: 
Either