Which companies could one contact to create a product logo?

There are several companies who can create a product logo at a cost including marketing agencies and design companies. However it is possible to make a logo online using software such as Sothink or Logaster. Alternatively if it is just printed materials that are required then logos can be created and printed on the Vistaprint site.