Amy is a classic that makes me think of Little Women.
Amber has this warmth and feels more "natural".
Amanda I simply dislike.
I think I'd go with
Amber since it seems more slightly more approachable and not quite as dated as
Amy is in my opinion.
http://babynames.com/namelist/9750188