There's no "legal" definition of hate speech according to the US federal government, but the most accepted that I've found is "any form of expression through which speakers intend to vilify, humiliate, or incite hatred against a group or a class of persons".
See: https://repository.law.miami.edu/umlr/vol52/iss3/4/