I think you might be overestimating it. Look at the other brands. 'Ozone', 'Peter Lynn', 'Cabrinha', ... all those names without any context are not appealing to me. Yet they are quite big kite brands.
The name is not everything. But I must admit that North was/is the coolest name out there imo