I think a company name needs to reflect your business goals, as an example my business name is "Robin Ray Specialist Cleaning" why? I want to convey a local, personal image so i use my own name. I initially offered a vast range of services so I brought them under the umbrella of "specialist cleaning". As the company is becoming more focused I may change this to something more specific at a later date, however I feel words like specialist, prestige, premium or expert are aimed at attracting a higher end customer. Names including words like affordable, quick, budget etc are obviously attracting a lower end customer. So yes I feel a company name is important in sending the right message to the type of customer you want to attract.