Your business name should inform your customers of what kind of products and/or services you offer. Setting the correct expectation is always important in business and your business name is most likely the first impression.
Name Generators
http://www.panabee.com/
http://wordoid.com/
http://www.hipsterbusiness.name – If you want a something and something type name.
Name Availability Checkers
https://www.namecheckr.com/
https://knowem.com/