Keflex is the brand name associated with cephalexin, but it is no longer available in the United States as a brand-name drug.