A person or a company may own a trademark. However, a business name is not a legal entity and cannot own a trademark (in that case, the person or company who owns the business name should own the trademark).  Assignment of a trademark is relatively straightforward, and so if you have yet to set up your company, you can own the trademark personally at the outset and then transfer ownership at a later date.