Here is an example:
NameBoat vs. BoatName
NameBoat = Noun(modifier)+Noun = A boat of names = The boat carrying names, like North, Bridge, etc.
NameBoat = Verb+Noun = Name/choose/specify a boat = I name this boat as North Bridge.
BoatName = Noun(modifier)+Noun = Name of a boat = The name of this boat is North Bridge.
There is a change in meaning sometimes. So one should consider the change in meaning while using combination of nouns, adjectives, verbs, adverbs, etc, in a brand name, imo. Thanks.
Note: Not a native speaker of english, nor a grammar expert.