Asher, as in: someone who produces ash? Not anything I'd appreciate as a name. I don't enjoy Ashley, Ashton or Ashwell either. Miles is fine, especially perhaps in countries that use kilometres instead. I only know one: he is a transport engineer and a very nice man indeed.