Baclofen is the generic name of a prescription medication. Baclofen treats muscle spasticity, which is often a condition in people who have multiple sclerosis, spinal cord injuries or diseases, and cerebral palsy. Baclofen is not a narcotic.