Discuss the difference between a company name, a fictitious name and a brand name (trademark).

Discuss the difference between a company name, a fictitious name and a brand name (trademark).