Unless the name is for German/Dutch market, hyphen will reduce the value by 50-100 times.
So the phrase has to be of such a high value that even 1/50-1/100 of it is still good money.
For example, Auto-Insurance, Check-up, Home-Mortgage, Car-Loan etc.