Two companies CAN have the same name if 1. they're not in the same state, 2. if the name is not trademarked (like Nike, Disney, Coca Cola, etc.) and 3. if the businesses are two different things (like a florist shop for one and a retail gift shop as the other).