Aubree

Either

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