I think Amara Mai is lovely ,i really don't think it sounds 'ethnic' at all & i think it goes well with your other children's names.