In my website, do I need to add a business name in the title or only a keyword?
Your titles should contain your primary keyword for that page, people who add the business name are trying to brand the business as well but isn't required.
It's more important to create catchy titles that entice people to click on your listing.
No, it not needed to add a business name on your title, because your title should contain the primary keywords of your business. Instead of promoting your brand name, give some valuable and cathy stuffs to your audience. Make your page search engine friendly.
No, it is not necessary to include the business name in all titles or sentences. But you need to add your focus keywords in your title. It will not only improve your keywords ranking but also make your page search engine friendly.