Tristan has been a favorite boy name of mine for a long time; it has long history, sounds handsome/attractive, and has never been too common (surprisingly!! I’ve only met two people with this name, both times far apart; the first dude spelled it as “
Tristin”). I don’t understand how anyone can hate it, but maybe some thought that
Tristan means “sad” (and turned away, due to a depressing meaning).