Brooklyn Knights is in no way generic when you consider people from Brookyln are called Brooklynites. It's rather clever. Agreed Nacho. Not to mention this name has been thrown around for over a year now for that very reason. While "Knights" is a generic name in general, it works perfectly in this situation. Sometimes depending on the circumstances the simplest most generic names work the best. Also, the Brooklyn Knights initials are BK, which is ANOTHER nickname for Brooklyn. They could just use the initials on merchandise and it will be instantly identifiable with the team and with the area.