Claude Hopkins spent the early part of the 1900's documenting questions exactly of this sort. ("My Life in Advertising / Scientific Advertising")
The most effective names both identified the product, as wellas had a 'personality' folks could latch on to. I guess an imaginary ranking of names might be something like this (from best to worst):
Bob Smith Electric
Localtown Electric
Best Electric
Acme Electric
XYZ Enterprises
The name ought to have a person behind it, and not be some sort of anonymous corporation. It ought to identify what you do. It ought to identify you to your target customers.
Look at it this way: If you have a broken light switch, would you be inclined to call "Joe's Local Light Switch Repair" or "XYZ Enterprises?"
A name can attract, or deter certain customers. If you want to focus on service changes, "New Fusebox Electric" might attract business. On the other hand, "Commercial Electric" is likely to deter residential customers.