From hep + cat, from hep (“sophisticated, aware”). Compare cat (“jazz enthusiast”). Attested in the sense of “sophisticated person” from the 1920s.
Practica parlar i memoritzar " hepcat " i moltes altres paraules i frases a anglès .